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)

Voir aussi

Propriétés, événements et modèles de contrôle personnalisés

UIAutomationPatternInfo