IUIAutomationEventHandlerGroup ::AddPropertyChangedEventHandler, méthode (uiautomationclient.h)
Inscrit une méthode qui gère un événement modifié par propriété.
Syntaxe
HRESULT AddPropertyChangedEventHandler(
[in] TreeScope scope,
[in] IUIAutomationCacheRequest *cacheRequest,
[in] IUIAutomationPropertyChangedEventHandler *handler,
[in] PROPERTYID *propertyArray,
int propertyCount
);
Paramètres
[in] scope
Étendue des événements à gérer ; c’est-à-dire, qu’ils soient sur l’élément lui-même, ou sur ses ancêtres et ses enfants.
[in] cacheRequest
Pointeur vers une demande de cache ou NULL si aucune mise en cache n’est souhaitée.
[in] handler
Pointeur vers l’objet qui gère l’événement.
[in] propertyArray
Pointeur vers les propriétés UI Automation intéressantes. Pour obtenir la liste des ID de propriété, consultez identificateurs de propriété.
propertyCount
Nombre de propriétés surveillées.
Valeur de retour
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un HRESULT code d’erreur.
Remarques
Avant d’implémenter un gestionnaire d’événements, vous devez connaître les problèmes de thread décrits dans Understanding Threading Issues.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 10, version 1809 [applications de bureau uniquement] |
serveur minimum pris en charge | Windows Server, version 1709 [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | uiautomationclient.h (include UIAutomation.h) |