Freigeben über


Click-Ereignis

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

Beschreibung

Tritt auf, wenn der Benutzer auf ein Zeichen oder das Symbol des Zeichens klickt.

Syntax

Sub-Agent**_Click** (ByValCharacterID, ByValButton, ByValShift, ByValX, ByValY**)**

Teil BESCHREIBUNG
CharacterID Gibt die ID des angeklickten Zeichens als Zeichenfolge zurück.
Schaltfläche Gibt eine ganze Zahl zurück, die die Schaltfläche identifiziert, die gedrückt und losgelassen wurde, um das Ereignis zu verursachen. Das Button-Argument ist ein Bitfeld mit Bits, die der linken Schaltfläche (Bit 0), der rechten Schaltfläche (Bit 1) und der mittleren Schaltfläche (Bit 2) entsprechen. Diese Bits entsprechen den Werten 1, 2 bzw. 4. Nur eines der Bits ist festgelegt, was die Schaltfläche angibt, die das Ereignis verursacht hat. Wenn das Zeichen ein Taskleistensymbol enthält und bit 13 ebenfalls festgelegt ist, wurde auf das Taskleistensymbol geklickt.
Shift Gibt eine ganze Zahl zurück, die dem Zustand der UMSCHALT-, STRG- und ALT-TASTE entspricht, wenn die im Schaltflächenargument angegebene Schaltfläche gedrückt oder losgelassen wird. Ein Bit wird festgelegt, wenn der Schlüssel ausgefallen ist. Das Argument shift ist ein Bitfeld mit den geringsten Bits, die der UMSCHALTTASTE (Bit 0), der STRG-TASTE (Bit 1) und der ALT-TASTE (Bit 2) entsprechen. Diese Bits entsprechen den Werten 1, 2 bzw. 4. Das Argument shift gibt den Status dieser Schlüssel an. Einige, alle oder keine der Bits können festgelegt werden, was angibt, dass einige, alle oder keine der Tasten gedrückt werden. Wenn z. B. STRG und ALT gedrückt würden, wäre der Wert der Verschiebung 6.
X, Y Gibt eine ganze Zahl zurück, die die aktuelle Position des Mauszeigers angibt. Die X- und Y-Werte werden immer in Pixeln ausgedrückt, relativ zur oberen linken Ecke des Bildschirms.

 

Bemerkungen

Dieses Ereignis wird nur an den eingabeaktiven Client eines Zeichens gesendet. Wenn der Benutzer auf ein Zeichen oder dessen Taskleistensymbol ohne eingabeaktiven Client klickt, sendet der Server das Ereignis an den aktiven Client. Wenn das Zeichen sichtbar ist (Visible = True), legt die Aktion des Benutzers auch den letzten eingabeaktiven Client des Zeichens als aktuellen eingabeaktiven Client fest, sendet das ActivateInput-Ereignis an diesen Client und sendet dann das Click-Ereignis . Wenn das Zeichen ausgeblendet ist (Visible = False) und der Benutzer mithilfe von Schaltfläche 1 auf das Taskleistensymbol des Zeichens klickt, wird das Zeichen ebenfalls automatisch angezeigt.

Hinweis

Wenn Sie auf ein Zeichen klicken, werden nicht alle anderen Zeichenausgaben (alle Zeichen) deaktiviert. Durch Drücken der Lauschen-Taste wird jedoch die Ausgabe des Eingabe-Aktiv-Zeichens geleert und das RequestComplete-Ereignis ausgelöst, wobei ein Request.Status-Element übergeben wird, das angibt, dass die Warteschlange des Clients unterbrochen wurde.