Freigeben über


InkEdit.MouseUp-Ereignis

Tritt auf, wenn der Benutzer eine Maustaste loslässt, während sich die Maus über dem InkEdit-Steuerelement befindet.

Syntax

HRESULT MouseUp(
   short Button,
   short ShiftKey,
   long  xMouse,
   long  yMouse
);

Parameter

Schaltfläche

Ein Member der MouseButton-Enumeration , der angibt, welche Maustasten losgelassen wurden.

Wert Bedeutung
NO_BUTTON
Standard. Es wurde keine Maustaste gedrückt.
LEFT_BUTTON
Die linke Maustaste wurde gedrückt.
RIGHT_BUTTON
Die rechte Maustaste wurde gedrückt.
MIDDLE_BUTTON
Die mittlere Maustaste wurde gedrückt.

ShiftKey

Ein Member der InkShiftKeyModifierFlags-Enumeration , der angibt, welche Modifiziererschlüssel zum Zeitpunkt des Ereignisses gedrückt sind.

Wert Bedeutung
IKM_Shift
Gibt an, dass die UMSCHALTTASTE als Modifizierer verwendet wurde.
IKM_Control
Gibt an, dass die STRG-TASTE als Modifizierer verwendet wurde.
IKM_Alt
Gibt an, dass die ALT-Taste als Modifizierer verwendet wurde.

xMouse

Die aktuelle x-Koordinate des Mauszeigers in Pixel.

yMouse

Die aktuelle y-Koordinate des Mauszeigers in Pixel.

Rückgabewert

Wenn dieses Ereignis erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Bemerkungen

Wenn eine Maustaste gedrückt wird, während sich der Zeiger über einem InkEdit-Steuerelement befindet, erfasst dieses Steuerelement die Maus und empfängt alle Mausereignisse bis einschließlich des letzten MouseUp-Ereignisses . Dies bedeutet, dass sich die von einem Mausereignis zurückgegebenen Mauszeigerkoordinaten (x, y) möglicherweise nicht immer im internen Bereich des Objekts befinden, das sie empfängt.

Wenn Maustasten nacheinander gedrückt werden, empfängt das Objekt, das die Maus nach dem ersten Drücken erfasst, alle Mausereignisse, bis alle Schaltflächen losgelassen werden.

Diese Ereignismethode wird in der _IInkEditEvents-Schnittstelle definiert. Die _IInkEditEvents-Schnittstelle implementiert die IDispatch-Schnittstelle mit dem Bezeichner DISPID_IeeMouseUp.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP Tablet PC Edition [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Nicht unterstützt
Header
Inked.h (erfordert auch inked_i.c)
Bibliothek
InkEd.dll

Siehe auch

Inkedit

InkMouseButton-Enumeration

InkShiftKeyModifierFlags-Enumeration

MouseDown-Ereignis [InkEdit-Steuerelement]

MouseMove-Ereignis [InkEdit-Steuerelement]