IProxyProviderWinEventHandler::RespondToWinEvent-Methode (uiautomationcore.h)
Behandelt ein WinEvent.
Syntax
HRESULT RespondToWinEvent(
[in] DWORD idWinEvent,
[in] HWND hwnd,
[in] LONG idObject,
[in] LONG idChild,
[in] IProxyProviderWinEventSink *pSink
);
Parameter
[in] idWinEvent
Typ: DWORD
Der Bezeichner des eingehenden WinEvents. Eine Liste der WinEvent-IDs finden Sie unter Ereigniskonstanten.
[in] hwnd
Typ: HWND
Das Handle des Fensters, für das das WinEvent ausgelöst wurde. Dies sollte auch das Fenster sein, für das der Proxy erstellt wurde.
[in] idObject
Typ: LONG
Der Objektbezeichner (OBJID_*) des barrierefreien Objekts, das dem Ereignis zugeordnet ist. Eine Liste der Objektbezeichner finden Sie unter Objektbezeichner.
[in] idChild
Typ: LONG
Der untergeordnete Bezeichner des Elements, das dem Ereignis zugeordnet ist, oder CHILDID_SELF , wenn das Element kein untergeordnetes Element ist.
[in] pSink
Typ: IProxyProviderWinEventSink*
Ein Zeiger auf die IProxyProviderWinEventSink-Schnittstelle, die vom Benutzeroberflächenautomatisierung Core bereitgestellt wird. Jedes Ereignis, das der Proxy als Reaktion auf das behandelte WinEvent auslösen muss, sollte der Senke hinzugefügt werden.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
Der Anbieter sollte die Ereignisdaten überprüfen. Wenn der Anbieter als Antwort ein Benutzeroberflächenautomatisierung-Ereignis auslösen muss, sollten die Daten für dieses Ereignis der pSink-Ereignissenke hinzugefügt werden.
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 [Desktop-Apps | UWP-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 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | uiautomationcore.h (uiAutomation.h einschließen) |
Weitere Informationen
Referenz