UIAutomationType, énumération (uiautomationcore.h)

Contient les valeurs utilisées pour indiquer les types de données Microsoft UI Automation.

Syntax

typedef enum UIAutomationType {
  UIAutomationType_Int = 0x1,
  UIAutomationType_Bool = 0x2,
  UIAutomationType_String = 0x3,
  UIAutomationType_Double = 0x4,
  UIAutomationType_Point = 0x5,
  UIAutomationType_Rect = 0x6,
  UIAutomationType_Element = 0x7,
  UIAutomationType_Array = 0x10000,
  UIAutomationType_Out = 0x20000,
  UIAutomationType_IntArray,
  UIAutomationType_BoolArray,
  UIAutomationType_StringArray,
  UIAutomationType_DoubleArray,
  UIAutomationType_PointArray,
  UIAutomationType_RectArray,
  UIAutomationType_ElementArray,
  UIAutomationType_OutInt,
  UIAutomationType_OutBool,
  UIAutomationType_OutString,
  UIAutomationType_OutDouble,
  UIAutomationType_OutPoint,
  UIAutomationType_OutRect,
  UIAutomationType_OutElement,
  UIAutomationType_OutIntArray,
  UIAutomationType_OutBoolArray,
  UIAutomationType_OutStringArray,
  UIAutomationType_OutDoubleArray,
  UIAutomationType_OutPointArray,
  UIAutomationType_OutRectArray,
  UIAutomationType_OutElementArray
} ;

Constantes

 
UIAutomationType_Int
Valeur : 0x1
Entier.
UIAutomationType_Bool
Valeur : 0x2
Valeur booléenne.
UIAutomationType_String
Valeur : 0x3
Chaîne de caractères terminée par null.
UIAutomationType_Double
Valeur : 0x4
Nombre à virgule flottante double précision.
UIAutomationType_Point
Valeur : 0x5
Structure POINT contenant les coordonnées x et y d’un point.
UIAutomationType_Rect
Valeur : 0x6
Structure RECT contenant les coordonnées des coins supérieur gauche et inférieur droit d’un rectangle. Ce type n’est pas pris en charge pour une propriété UI Automation personnalisée.
UIAutomationType_Element
Valeur : 0x7
Adresse de l’interface IUIAutomationElement d’un élément UI Automation.
UIAutomationType_Array
Valeur : 0x10000
Tableau d’un type non spécifié.
UIAutomationType_Out
Valeur : 0x20000
Adresse d’une variable qui reçoit une valeur récupérée par une fonction.
UIAutomationType_IntArray
Tableau d’entiers. Ce type n’est pas pris en charge pour une propriété UI Automation personnalisée.
UIAutomationType_BoolArray
Tableau de valeurs booléennes. Ce type n’est pas pris en charge pour une propriété UI Automation personnalisée.
UIAutomationType_StringArray
Tableau de chaînes de caractères terminées par null. Ce type n’est pas pris en charge pour une propriété UI Automation personnalisée.
UIAutomationType_DoubleArray
Tableau de nombres à virgule flottante double précision. Ce type n’est pas pris en charge pour une propriété UI Automation personnalisée.
UIAutomationType_PointArray
Tableau de structures POINT , chacune contenant les coordonnées x et y d’un point. Ce type n’est pas pris en charge pour une propriété UI Automation personnalisée.
UIAutomationType_RectArray
Tableau de structures RECT , chacune contenant les coordonnées des coins supérieur gauche et inférieur droit d’un rectangle. Ce type n’est pas pris en charge pour une propriété UI Automation personnalisée.
UIAutomationType_ElementArray
Tableau de pointeurs vers les interfaces IUIAutomationElement, chacun pour un élément UI Automation.
UIAutomationType_OutInt
Adresse d’une variable qui reçoit une valeur entière.
UIAutomationType_OutBool
Adresse d’une variable qui reçoit une valeur booléenne.
UIAutomationType_OutString
Adresse d’une variable qui reçoit une chaîne de caractères terminée par null.
UIAutomationType_OutDouble
Adresse d’une variable qui reçoit un nombre à virgule flottante double précision.
UIAutomationType_OutPoint
Adresse d’une variable qui reçoit une structure POINT .
UIAutomationType_OutRect
Adresse d’une variable qui reçoit une structure RECT .
UIAutomationType_OutElement
Adresse d’une variable qui reçoit un pointeur vers l’interface IUIAutomationElement d’un élément UI Automation.
UIAutomationType_OutIntArray
Adresse d’une variable qui reçoit un tableau de valeurs entières.
UIAutomationType_OutBoolArray
Adresse d’une variable qui reçoit un tableau de valeurs booléennes.
UIAutomationType_OutStringArray
Adresse d’une variable qui reçoit un tableau de chaînes de caractères terminées par null.
UIAutomationType_OutDoubleArray
Adresse d’une variable qui reçoit un tableau de nombres à virgule flottante double précision.
UIAutomationType_OutPointArray
Adresse d’une variable qui reçoit un tableau de structures POINT .
UIAutomationType_OutRectArray
Adresse d’une variable qui reçoit un tableau de structures RECT .
UIAutomationType_OutElementArray
Adresse d’une variable qui reçoit un tableau de pointeurs vers les interfaces IUIAutomationElement de UI Automation éléments.

Configuration requise

Condition requise Valeur
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 | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Mise à jour de plateforme pour Windows Server 2008, Windows Server 2003 avec SP2 et Mise à jour de plateforme pour Windows Server 2008 [applications de bureau | Applications UWP]
En-tête uiautomationcore.h (incluez UIAutomation.h)