Freigeben über


InkPicture.MouseUp-Ereignis

Tritt auf, wenn der Mauszeiger über das InkPicture-Steuerelement bewegt wird und eine Maustaste losgelassen wird.

Syntax

void MouseUp(
  [in]      InkMouseButton           Button,
  [in]      InkShiftKeyModifierFlags Shift,
  [in]      long                     pX,
  [in]      long                     pY,
  [in, out] VARIANT_BOOL             *Cancel
);

Parameter

Schaltfläche [in]

Die Schaltfläche, die gedrückt wurde.

Umschalt [in]

Der Zustand der UMSCHALTTASTE.

pX [in]

Die x-Koordinate des IInkCursor-Objekts in Pixel.

pY [in]

Die y-Koordinate in Pixeln des IInkCursor-Objekts .

Abbrechen [ein, ausgehend]

VARIANT_TRUE , um das MouseUp-Ereignis für das übergeordnete Steuerelement abzubrechen. andernfalls VARIANT_FALSE.

Rückgabewert

Dieses Ereignis gibt keinen Wert zurück.

Bemerkungen

Hinweis

Die Parameter pX und pY sind in Pixel und nicht die HIMETRIC-Einheiten, die dem Freihandraumkoordinatensystem zugeordnet sind. Dies liegt daran, dass dieses Ereignis das zugehörige Mausereignis einer Anwendung ersetzt, die nicht stiftfähig ist, und sich dieser Anwendungstyp nur auf Pixel bezieht.

Achtung

Einige Steuerelemente basieren auf einer bestimmten Beziehung zwischen MouseDown-, MouseMove- und MouseUp-Ereignissen . Das Abbrechen einiger dieser Ereignisse kann zu unerwarteten Ergebnissen führen.

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

Anforderungen

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

Siehe auch

Inkpicture