Share via


ActiveClientChange-Ereignis

[Microsoft Agent ist ab Windows 7 veraltet und in nachfolgenden Versionen von Windows möglicherweise nicht verfügbar.]

Beschreibung

Tritt auf, wenn sich der aktive Client des Zeichens ändert.

Syntax

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

Teil Beschreibung
CharacterID Gibt die ID des Zeichens zurück, für das das Ereignis aufgetreten ist.
Aktiv Ein boolescher Wert, der angibt, ob der Client aktiv wurde oder nicht. STIMMT Die Clientanwendung wurde zum aktiven Client des Zeichens.
FALSE Die Clientanwendung ist nicht mehr der aktive Client des Zeichens.

Bemerkungen

Wenn mehrere Clientanwendungen dasselbe Zeichen gemeinsam haben, empfängt der aktive Client des Zeichens Mauseingaben (z. B. Klick- oder Ziehereignisse des Microsoft Agent-Steuerelements). Wenn mehrere Zeichen angezeigt werden, empfängt der aktive Client des obersten Zeichens (auch als eingabeaktiver Client bezeichnet) Befehlsereignisse .

Wenn sich der aktive Client eines Zeichens ändert, übergibt dieses Ereignis die ID dieses Zeichens und True , wenn Ihre Anwendung zum aktiven Client des Zeichens geworden ist, oder False , wenn es sich nicht mehr um den aktiven Client des Zeichens handelt.

Eine Clientanwendung empfängt dieses Ereignis möglicherweise, wenn der Benutzer den Eintrag einer Clientanwendung im Popupmenü des Zeichens oder per Sprachbefehl auswählt, wenn die Clientanwendung ihre aktive status ändert oder wenn eine andere Clientanwendung ihre Verbindung mit dem Agent beendet. Der Agent sendet dieses Ereignis nur an die Clientanwendungen, die direkt betroffen sind. der entweder zum aktiven Client wird oder nicht mehr der aktive Client ist.

Weitere Informationen

ActivateInput-Ereignis, Active-Eigenschaft, DeactivateInput-Ereignis, Activate-Methode