Partager via


Interface IUIAutomationElement (uiautomationclient.h)

Expose des méthodes et des propriétés pour un élément UI Automation, qui représente un élément d’interface utilisateur.

Héritage

L’interface IUIAutomationElement hérite de l’interface IUnknown. IUIAutomationElement a également les types de membres suivants :

Méthodes

L’interface IUIAutomationElement a ces méthodes.

 
IUIAutomationElement::BuildUpdatedCache

Récupère un nouvel élément UI Automation avec un cache mis à jour.
IUIAutomationElement::FindAll

Retourne tous les éléments UI Automation qui répondent à la condition spécifiée.
IUIAutomationElement::FindAllBuildCache

Retourne tous les éléments UI Automation qui répondent à la condition spécifiée, prérécète les propriétés et les modèles de contrôle demandés, puis stocke les éléments prérécupérés dans le cache.
IUIAutomationElement::FindFirst

Récupère le premier élément enfant ou descendant qui correspond à la condition spécifiée.
IUIAutomationElement::FindFirstBuildCache

Récupère le premier élément enfant ou descendant qui correspond à la condition spécifiée, prérécupère les propriétés et les modèles de contrôle demandés, puis stocke les éléments prérécupérés dans le cache.
IUIAutomationElement::get_CachedAcceleratorKey

Récupère la clé d’accélérateur mise en cache pour l’élément .
IUIAutomationElement::get_CachedAccessKey

Récupère le caractère clé d’accès mis en cache pour l’élément .
IUIAutomationElement::get_CachedAriaProperties

Récupère les propriétés ARIA (Accessible Rich Internet Applications) mises en cache de l’élément .
IUIAutomationElement::get_CachedAriaRole

Récupère le rôle ARIA (Accessible Rich Internet Applications) mis en cache de l’élément .
IUIAutomationElement::get_CachedAutomationId

Récupère l’identificateur Microsoft UI Automation mis en cache de l’élément.
IUIAutomationElement::get_CachedBoundingRectangle

Récupère les coordonnées mises en cache du rectangle qui entoure complètement l’élément .
IUIAutomationElement::get_CachedClassName

Récupère le nom de classe mis en cache de l’élément .
IUIAutomationElement::get_CachedControllerFor

Récupère un tableau mis en cache d’éléments UI Automation pour lesquels cet élément sert de contrôleur.
IUIAutomationElement::get_CachedControlType

Récupère une valeur mise en cache qui indique le type de contrôle de l’élément .
IUIAutomationElement::get_CachedCulture

Récupère une valeur mise en cache qui indique la culture associée à l’élément .
IUIAutomationElement::get_CachedDescribedBy

Récupère un tableau mis en cache d’éléments qui décrivent cet élément.
IUIAutomationElement::get_CachedFlowsTo

Récupère un tableau mis en cache d’éléments qui indiquent l’ordre de lecture après l’élément actuel.
IUIAutomationElement::get_CachedFrameworkId

Récupère le nom mis en cache de l’infrastructure d’interface utilisateur sous-jacente associée à l’élément .
IUIAutomationElement::get_CachedHasKeyboardFocus

Valeur mise en cache qui indique si l’élément a le focus clavier.
IUIAutomationElement::get_CachedHelpText

Récupère le texte d’aide mis en cache pour l’élément .
IUIAutomationElement::get_CachedIsContentElement

Valeur mise en cache qui indique si l’élément est un élément de contenu.
IUIAutomationElement::get_CachedIsControlElement

Récupère une valeur mise en cache qui indique si l’élément est un élément de contrôle.
IUIAutomationElement::get_CachedIsDataValidForForm

Récupère une valeur mise en cache qui indique si l’élément contient des données valides pour le formulaire.
IUIAutomationElement::get_CachedIsEnabled

Récupère une valeur mise en cache qui indique si l’élément est activé.
IUIAutomationElement::get_CachedIsKeyboardFocusable

Récupère une valeur mise en cache qui indique si l’élément peut accepter le focus clavier.
IUIAutomationElement::get_CachedIsOffscreen

Récupère une valeur mise en cache qui indique si l’élément est hors écran.
IUIAutomationElement::get_CachedIsPassword

Récupère une valeur mise en cache qui indique si l’élément contient un mot de passe déguisé.
IUIAutomationElement::get_CachedIsRequiredForForm

Récupère une valeur mise en cache qui indique si l’élément doit être rempli dans un formulaire.
IUIAutomationElement::get_CachedItemStatus

Récupère une description mise en cache de la status d’un élément dans un élément.
IUIAutomationElement::get_CachedItemType

Récupère une chaîne mise en cache qui décrit le type d’élément représenté par l’élément .
IUIAutomationElement::get_CachedLabeledBy

Récupère l’élément mis en cache qui contient l’étiquette de texte de cet élément.
IUIAutomationElement::get_CachedLocalizedControlType

Récupère la description localisée mise en cache du type de contrôle de l’élément .
IUIAutomationElement::get_CachedName

Récupère le nom mis en cache de l’élément.
IUIAutomationElement::get_CachedNativeWindowHandle

Récupère le handle de fenêtre mis en cache de l’élément .
IUIAutomationElement::get_CachedOrientation

Récupère une valeur mise en cache qui indique l’orientation de l’élément.
IUIAutomationElement::get_CachedProcessId

Récupère l’ID mis en cache du processus qui héberge l’élément .
IUIAutomationElement::get_CachedProviderDescription

Récupère une description mise en cache du fournisseur pour cet élément.
IUIAutomationElement::get_CurrentAcceleratorKey

Récupère la clé d’accélérateur pour l’élément .
IUIAutomationElement::get_CurrentAccessKey

Récupère le caractère de clé d’accès pour l’élément .
IUIAutomationElement::get_CurrentAriaProperties

Récupère les propriétés ARIA (Accessible Rich Internet Applications) de l’élément .
IUIAutomationElement::get_CurrentAriaRole

Récupère le rôle Applications Internet enrichies accessibles (ARIA) de l’élément .
IUIAutomationElement::get_CurrentAutomationId

Récupère l’identificateur Microsoft UI Automation de l’élément.
IUIAutomationElement::get_CurrentBoundingRectangle

Récupère les coordonnées du rectangle qui entoure complètement l’élément.
IUIAutomationElement::get_CurrentClassName

Récupère le nom de classe de l’élément .
IUIAutomationElement::get_CurrentControllerFor

Récupère un tableau d’éléments pour lesquels cet élément sert de contrôleur.
IUIAutomationElement::get_CurrentControlType

Récupère le type de contrôle de l’élément .
IUIAutomationElement::get_CurrentCulture

Récupère l’identificateur de culture de l’élément .
IUIAutomationElement::get_CurrentDescribedBy

Récupère un tableau d’éléments qui décrivent cet élément.
IUIAutomationElement::get_CurrentFlowsTo

Récupère un tableau d’éléments qui indique l’ordre de lecture après l’élément actuel.
IUIAutomationElement::get_CurrentFrameworkId

Récupère le nom de l’infrastructure d’interface utilisateur sous-jacente.
IUIAutomationElement::get_CurrentHasKeyboardFocus

Indique si l’élément a le focus clavier.
IUIAutomationElement::get_CurrentHelpText

Récupère le texte d’aide de l’élément .
IUIAutomationElement::get_CurrentIsContentElement

Indique si l’élément est un élément de contenu.
IUIAutomationElement::get_CurrentIsControlElement

Indique si l’élément est un élément de contrôle.
IUIAutomationElement::get_CurrentIsDataValidForForm

Indique si l’élément contient des données valides pour un formulaire.
IUIAutomationElement::get_CurrentIsEnabled

Indique si l’élément est activé.
IUIAutomationElement::get_CurrentIsKeyboardFocusable

Indique si l’élément peut accepter le focus clavier.
IUIAutomationElement::get_CurrentIsOffscreen

Indique si l’élément est hors écran.
IUIAutomationElement::get_CurrentIsPassword

Indique si l’élément contient un mot de passe déguisé.
IUIAutomationElement::get_CurrentIsRequiredForForm

Indique si l’élément doit être rempli dans un formulaire.
IUIAutomationElement::get_CurrentItemStatus

Récupère la description de la status d’un élément dans un élément.
IUIAutomationElement::get_CurrentItemType

Récupère une description du type d’élément d’interface utilisateur représenté par l’élément .
IUIAutomationElement::get_CurrentLabeledBy

Récupère l’élément qui contient l’étiquette de texte de cet élément.
IUIAutomationElement::get_CurrentLocalizedControlType

Récupère une description localisée du type de contrôle de l’élément .
IUIAutomationElement::get_CurrentName

Récupère le nom de l’élément.
IUIAutomationElement::get_CurrentNativeWindowHandle

Récupère le handle de fenêtre de l’élément .
IUIAutomationElement::get_CurrentOrientation

Récupère une valeur qui indique l’orientation de l’élément .
IUIAutomationElement::get_CurrentProcessId

Récupère l’identificateur du processus qui héberge l’élément .
IUIAutomationElement::get_CurrentProviderDescription

Récupère une description du fournisseur pour cet élément.
IUIAutomationElement::GetCachedChildren

Récupère les éléments enfants mis en cache de cet élément UI Automation.
IUIAutomationElement::GetCachedParent

Récupère à partir du cache le parent de cet élément UI Automation.
IUIAutomationElement::GetCachedPattern

Récupère à partir du cache l’interface IUnknown du modèle de contrôle spécifié de cet élément UI Automation.
IUIAutomationElement::GetCachedPatternAs

Récupère l’interface de modèle de contrôle du modèle spécifié à partir du cache de cet élément UI Automation.
IUIAutomationElement::GetCachedPropertyValue

Récupère une valeur de propriété du cache pour cet élément UI Automation.
IUIAutomationElement::GetCachedPropertyValueEx

Récupère une valeur de propriété à partir du cache pour cet élément UI Automation, en ignorant éventuellement toute valeur par défaut.
IUIAutomationElement::GetClickablePoint

Récupère un point sur l’élément sur lequel vous pouvez cliquer.
IUIAutomationElement::GetCurrentPattern

Récupère l’interface IUnknown du modèle de contrôle spécifié sur cet élément UI Automation.
IUIAutomationElement::GetCurrentPatternAs

Récupère l’interface de modèle de contrôle du modèle spécifié sur cet élément UI Automation.
IUIAutomationElement::GetCurrentPropertyValue

Récupère la valeur actuelle d’une propriété pour cet élément UI Automation.
IUIAutomationElement::GetCurrentPropertyValueEx

Récupère une valeur de propriété pour cet élément UI Automation, en ignorant éventuellement toute valeur par défaut.
IUIAutomationElement::GetRuntimeId

Récupère l’identificateur unique affecté à l’élément d’interface utilisateur.
IUIAutomationElement::SetFocus

Définit le focus clavier sur cet élément UI Automation.

Configuration requise

   
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista, Windows XP avec SP3 et Mise à jour de plateforme pour Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Platform Update pour Windows Server 2008, Windows Server 2003 avec SP2 et Platform Update pour Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête uiautomationclient.h (incluez UIAutomation.h)

Voir aussi

Interfaces d’éléments UI Automation pour les clients