Struttura UIAutomationMethodInfo (uiautomationcore.h)
Contiene informazioni su un metodo supportato da un pattern di controllo personalizzato.
Sintassi
struct UIAutomationMethodInfo {
LPCWSTR pProgrammaticName;
BOOL doSetFocus;
UINT cInParameters;
UINT cOutParameters;
UIAutomationType *pParameterTypes;
LPCWSTR *pParameterNames;
};
Members
pProgrammaticName
Tipo: LPCWSTR
Nome del metodo (stringa non localizzabile).
doSetFocus
Tipo: BOOL
TRUE se Automazione interfaccia utente deve impostare lo stato attivo sull'oggetto prima di chiamare il metodo; in caso contrario, FALSE.
cInParameters
Tipo: UINT
Numero di parametri [in] che sono sempre il primo nella matrice pParameterTypes .
cOutParameters
Tipo: UINT
Conteggio dei parametri [out] che seguono sempre i parametri [in] nella matrice pParameterTypes .
pParameterTypes
Tipo: UIAutomationType*
Puntatore a una matrice di valori che indica i tipi di dati dei parametri del metodo. I tipi di dati dei parametri In devono essere innanzitutto seguiti da quelli dei parametri Out.
pParameterNames
Tipo: LPCWSTR*
Puntatore a una matrice contenente i nomi dei parametri (stringhe non localizzabili).
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista, Windows XP con SP3 e Platform Update per Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008, Windows Server 2003 con SP2 e Platform Update per Windows Server 2008 [solo app desktop] |
Intestazione | uiautomationcore.h (include UIAutomation.h) |