InkOverlay.MouseMove-Ereignis

Tritt ein, wenn der Mauszeiger über das InkCollector- oder InkOverlay-Objekt bewegt wird.

Syntax

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

Parameter

Schaltfläche [ In]

Die gedrückte Maustaste.

Umschalten [ In]

Der Zustand der UMSCHALTTASTE.

pX [ In]

Die x-Koordinate eines Mausklicks in Pixel.

pY [ In]

Die y-Koordinate eines Mausklicks in Pixel.

Abbrechen [ in, out]

Gibt an, ob das Ereignis für das übergeordnete Steuerelement abgebrochen werden soll. Der Standardwert ist FALSE, der angibt, dass das Ereignis nicht abgebrochen werden soll.

Rückgabewert

Dieses Ereignis gibt keinen Wert zurück.

Bemerkungen

Hinweis

Die Eigenschaften pX und pY befinden sich in Pixeln und nicht in den HIMETRIC-Einheiten, die dem Freiraum zugeordnet sind. Dies liegt daran, dass dieses Ereignis das zugehörige Mausereignis einer Nicht-Stiftanwendung ersetzt und diese Art von Anwendung nur Pixel versteht.

Hinweis

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 den _ Dispatch-Schnittstellen IInkCollectorEvents, _ IInkOverlayEvents und _ IInkPictureEvents (dispinterfaces) mit der ID DISPID _ IPEMouseMove definiert.

Requirements (Anforderungen)

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

Weitere Informationen

InkOverlay-Klasse

InkMouseButton-Enumeration

InkShiftKeyModifierFlags-Enumeration