UIAutomationMethodInfo-Struktur (uiautomationcore.h)
Enthält Informationen zu einer Methode, die von einem benutzerdefinierten Steuerelementmuster unterstützt wird.
Syntax
struct UIAutomationMethodInfo {
LPCWSTR pProgrammaticName;
BOOL doSetFocus;
UINT cInParameters;
UINT cOutParameters;
UIAutomationType *pParameterTypes;
LPCWSTR *pParameterNames;
};
Member
pProgrammaticName
Typ: LPCWSTR
Der Name der Methode (eine nicht lokalisierbare Zeichenfolge).
doSetFocus
Typ: BOOL
TRUE, wenn Benutzeroberflächenautomatisierung den Fokus auf das Objekt festlegen soll, bevor die -Methode aufgerufen wird, andernfalls FALSE.
cInParameters
Typ: UINT
Die Anzahl der [in]-Parameter, die immer zuerst im pParameterTypes-Array stehen.
cOutParameters
Typ: UINT
Die Anzahl der [out]-Parameter, die immer den Parametern [in] im pParameterTypes-Array folgen.
pParameterTypes
Typ: UIAutomationType*
Ein Zeiger auf ein Array von Werten, die die Datentypen der Parameter der -Methode angibt. Die Datentypen der In-Parameter sollten zuerst sein, gefolgt von den Datentypen der Out-Parameter.
pParameterNames
Typ: LPCWSTR*
Ein Zeiger auf ein Array, das die Parameternamen (nicht lokalisierbare Zeichenfolgen) enthält.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista, Windows XP mit SP3 und Plattformupdate für Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008, Windows Server 2003 mit SP2 und Plattformupdate für Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | uiautomationcore.h (uiAutomation.h einschließen) |
Weitere Informationen
Benutzerdefinierte Eigenschaften, Ereignisse und Steuerelementmuster