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) |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour