Structure UIAutomationMethodInfo (uiautomationcore.h)
Contient des informations sur une méthode prise en charge par un modèle de contrôle personnalisé.
Syntaxe
struct UIAutomationMethodInfo {
LPCWSTR pProgrammaticName;
BOOL doSetFocus;
UINT cInParameters;
UINT cOutParameters;
UIAutomationType *pParameterTypes;
LPCWSTR *pParameterNames;
};
Membres
pProgrammaticName
Type : LPCWSTR
Nom de la méthode (chaîne non localisable).
doSetFocus
Type : BOOL
TRUE si UI Automation devez définir le focus sur l’objet avant d’appeler la méthode ; sinon FALSE.
cInParameters
Type : UINT
Nombre de paramètres [in], qui sont toujours les premiers dans le tableau pParameterTypes .
cOutParameters
Type : UINT
Nombre de paramètres [out], qui suivent toujours les paramètres [in] dans le tableau pParameterTypes .
pParameterTypes
Type : UIAutomationType*
Pointeur vers un tableau de valeurs indiquant les types de données des paramètres de la méthode. Les types de données des paramètres In doivent d’abord être suivis de ceux des paramètres Out.
pParameterNames
Type : LPCWSTR*
Pointeur vers un tableau contenant les noms de paramètres (chaînes non localisables).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7, Windows Vista avec SP2 et Platform Update pour Windows Vista, Windows XP avec SP3 et Platform Update pour Windows Vista [applications de bureau uniquement] |
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 uniquement] |
En-tête | uiautomationcore.h (incluez UIAutomation.h) |