Méthode IProxyProviderWinEventHandler ::RespondToWinEvent (uiautomationcore.h)
Gère un événement WinEvent.
Syntaxe
HRESULT RespondToWinEvent(
[in] DWORD idWinEvent,
[in] HWND hwnd,
[in] LONG idObject,
[in] LONG idChild,
[in] IProxyProviderWinEventSink *pSink
);
Paramètres
[in] idWinEvent
Type : DWORD
Identificateur de l’événement WinEvent entrant. Pour obtenir la liste des ID WinEvent, consultez Constantes d’événement.
[in] hwnd
Type : HWND
Handle de la fenêtre pour laquelle WinEvent a été déclenché. Il doit également s’agir de la fenêtre pour laquelle le proxy a été créé.
[in] idObject
Type : LONG
Identificateur d’objet (OBJID_*) de l’objet accessible associé à l’événement. Pour obtenir la liste des identificateurs d’objet, consultez Identificateurs d’objet.
[in] idChild
Type : LONG
Identificateur enfant de l’élément associé à l’événement, ou CHILDID_SELF si l’élément n’est pas un enfant.
[in] pSink
Type : IProxyProviderWinEventSink*
Pointeur vers l’interface IProxyProviderWinEventSink fournie par le cœur UI Automation. Tout événement que le proxy doit déclencher en réponse à l’événement WinEvent géré doit être ajouté au récepteur.
Valeur retournée
Type : HRESULT
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Le fournisseur doit examiner les données d’événement. Si le fournisseur doit déclencher un événement UI Automation en réponse, les données de cet événement doivent être ajoutées au récepteur d’événements pSink.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista, Windows XP avec SP3 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 R2, Windows Server 2008 avec SP2 et Platform Update pour Windows Server 2008, Windows Server 2003 avec SP2 et Platform Update pour Windows Server 2008 [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | uiautomationcore.h (incluez UIAutomation.h) |
Voir aussi
Référence