Partager via


Événement ActiveClientChange

[Microsoft Agent est déconseillé à partir de Windows 7 et peut être indisponible dans les versions ultérieures de Windows.]

Description

Se produit lorsque le client actif du caractère change.

Syntaxe

Sub *agent.*ActiveClientChange (ByVal CharacterID, ByVal Active )

Élément Description
CharacterID Renvoie l’ID du caractère pour lequel l’événement s’est produit.
Actif Valeur booléenne qui indique si le client est devenu actif ou inactif. True L’application cliente est devenue le client actif du caractère.
False L’application cliente n’est plus le client actif du caractère.

Notes

Lorsque plusieurs applications clientes partagent le même caractère, c'est le client actif du caractère qui reçoit les données de la souris (par exemple, les événements de clic ou de glissement du contrôle Microsoft Agent). De même, lorsque plusieurs caractères sont affichés, le client actif du caractère le plus haut (également appelé client actif en entrée) reçoit les événements Command.

Lorsque le client actif d'un caractère change, cet événement renvoie l'ID de ce caractère et True si votre application est devenue le client actif du caractère ou False si elle ne l'est plus.

Une application cliente peut recevoir cet événement lorsque l'utilisateur sélectionne l'entrée d'une application cliente dans le menu contextuel du caractère ou par commande vocale, lorsque l'application cliente modifie son statut actif ou lorsqu'une autre application cliente met fin à sa connexion à Agent. Agent n'envoie cet événement qu'aux applications clientes directement concernées, c'est-à-dire celles qui deviennent le client actif ou cessent de l'être.

Voir aussi

Événement ActivateInput, propriété Active, événement DeactivateInput, méthode Activate