Fonction de rappel UiaEventCallback (uiautomationcoreapi.h)
Syntaxe
UiaEventCallback Uiaeventcallback;
void Uiaeventcallback(
[in] UiaEventArgs *pArgs,
[in] SAFEARRAY *pRequestedData,
[in] BSTR pTreeStructure
)
{...}
Paramètres
[in] pArgs
Type : UiaEventArgs*
Adresse d’une structure UiaEventArgs qui contient les arguments d’événement.
[in] pRequestedData
Type : SAFEARRAY*
SAFEARRAY qui contient les données associées à l’événement.
[in] pTreeStructure
Type : BSTR
Chaîne qui contient la structure de l’arborescence associée à l’événement, si l’événement est associé à un ensemble de nœuds. Consultez la section Notes.
Valeur de retour
None
Remarques
Cette fonction est passée à UiaAddEvent et UiaRemoveEvent.
L’arborescence est décrite par une chaîne où chaque caractère est « p » ou « ». Le premier caractère de la chaîne représente toujours le nœud racine. La chaîne est NULL si aucun élément n’est retourné par la fonction .
Un « p » représente un nœud (élément UI Automation). Lorsqu’un « p » suit directement un autre, le deuxième nœud est un enfant du premier. Un « ) représente un pas en arrière dans l’arborescence. Par exemple, « pp)p » représente un nœud suivi de deux nœuds enfants qui sont frères l’un de l’autre. Dans « pp))p », le dernier nœud est un frère du premier.
Configuration requise
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | uiautomationcoreapi.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour