InkPicture.MouseMove-Ereignis
Tritt auf, wenn der Mauszeiger über das InkPicture-Steuerelement verschoben 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 Schaltfläche, die gedrückt wurde.
-
Umschalt [in]
-
Der Zustand der UMSCHALTTASTE.
-
pX [in]
-
Die x-Koordinate (in Pixel) des IInkCursor-Objekts .
-
pY [in]
-
Die y-Koordinate (in Pixel) des IInkCursor-Objekts .
-
Abbrechen [ein, aus]
-
VARIANT_TRUE , um dieses 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 dieser Anwendungstyp bezieht sich nur auf Pixel.
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 |
|
Bibliothek |
|