Freigeben über


DragStart-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 mit dem Ziehen eines Zeichens beginnt.

Syntax

Sub-Agent**_DragStart** (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.
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 ein Zeichen ohne eingabeaktiven Client zieht, legt der Server seinen letzten eingabeaktiven Client als aktuellen eingabeaktiven Client fest, sendet das ActivateInput-Ereignis an diesen Client und sendet dann das DragStart-Ereignis .

Weitere Informationen

DragComplete-Ereignis