Freigeben über


DragComplete-Ereignis

[Der Microsoft Agent ist seit Windows 7 veraltet und kann in späteren Versionen von Windows nicht mehr verfügbar sein.]

Beschreibung

Tritt ein, wenn der Benutzer das Ziehen eines Charakters abgeschlossen hat.

Syntax

Sub agent**_DragComplete** (ByVal CharacterID, ByVal Button, ByVal Shift, ByVal X, ByVal Y**)**

Teil Beschreibung
CharacterID Gibt die ID des gezogenen Charakters als Zeichenfolge zurück.
Schaltfläche Gibt eine Ganzzahl zurück, die die Taste identifiziert, die gedrückt und losgelassen wurde, um das Ereignis auszulösen. Das Schaltflächenargument 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 und gibt die Schaltfläche an, die das Ereignis verursacht hat.
Shift Gibt eine Ganzzahl zurück, die dem Status der Tasten UMSCHALT, STRG und ALT entspricht, wenn die im Schaltflächenargument angegebene Schaltfläche gedrückt oder losgelassen wird. Wenn die Taste gedrückt ist, wird ein Bit gesetzt. Das Umschaltargument ist ein Bitfeld, dessen niederwertigste Bits 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 Umschaltargument gibt den Status dieser Schlüssel an. Einige, alle oder keine der Bits können gesetzt werden, um anzuzeigen, dass einige, alle oder keine der Tasten gedrückt sind. Wenn beispielsweise sowohl STRG als auch ALT gedrückt würden, wäre der Umschaltwert 6.
X,Y Gibt eine Ganzzahl 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.

 

Hinweise

Dieses Ereignis wird nur an den eingabeaktiven Client eines Charakters gesendet. Wenn der Benutzer einen Charakter ohne eingabeaktiven Client zieht, legt der Server seinen letzten eingabeaktiven Client als aktuellen eingabeaktiven Client fest, sendet das ActivateInput-Ereignis an diesen Client und anschließend die DragStart- und DragComplete-Ereignisse.

Weitere Informationen

DragStart-Ereignis