InkPicture.MouseMove-Ereignis
Tritt ein, wenn der Mauszeiger über das InkPicture-Steuerelement 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 Schaltfläche, die gedrückt wurde.
-
Umschalten [ In]
-
Der Zustand der UMSCHALTTASTE.
-
pX [ In]
-
Die x-Koordinate des IInkCursor-Objekts in Pixel.
-
pY [ In]
-
Die y-Koordinate des IInkCursor-Objekts in Pixel.
-
Abbrechen [ in, out]
-
VARIANT _ TRUE, um dieses Ereignis für das übergeordnete Steuerelement abzubricht; andernfalls VARIANT _ FALSE.
Rückgabewert
Dieses Ereignis gibt keinen Wert zurück.
Hinweise
Hinweis
Die Parameter pX und pY befinden sich in Pixeln und nicht in den HIMETRIC-Einheiten, die dem Freiraumkoordinatensystem zugeordnet sind. Dies liegt daran, dass dieses Ereignis das zugehörige Mausereignis einer Anwendung ersetzt, die nicht stiftbezogen ist, und dieser Anwendungstyp nur auf Pixel verweist.
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 Nur Desktop-Apps der XP Tablet PC Edition [] |
| Unterstützte Mindestversion (Server) |
Nicht unterstützt |
| Header |
|
| Bibliothek |
|