Interaction avec WinEvents
L’heure d’exécution de l’annotation dynamique n’envoie pas WinEvents ; il incombe à l’annotateur d’envoyer les événements appropriés, si nécessaire. Si vous devez envoyer des événements WinEvents, veillez à les envoyer une fois l’annotation effectuée.
Par exemple, si vous utilisez IAccPropServices::SetPropValue pour définir la propriété Name d’un élément, envoyez un événement EVENT_OBJECT_NAMECHANGE pour cet objet après le retour de SetPropValue .
Toutefois, si vous utilisez IAccPropServices::SetPropValue pour définir le ValueMap d’un curseur, aucun événement n’est requis, car la définition de ValueMap ne modifie pas la valeur du curseur.