InkPicture.MouseDown-Ereignis

Tritt ein, wenn sich der Mauszeiger über dem InkPicture-Steuerelement befindet und eine Maustaste gedrückt wird.

Syntax

void MouseDown(
  [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 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 keinen Stift erkennt, und dieser Anwendungstyp sich nur auf Pixel bezieht.

Achtung

Einige Steuerelemente basieren auf einer bestimmten Beziehung zwischen MouseDown-, MouseMove-und MouseUp-Ereignissen. Das Abbrechen einiger dieser Ereignisse kann unerwartete Ergebnisse haben.

Diese Ereignismethode wird in der _ IInkPictureEvents-Schnittstelle definiert. Die _ IInkPictureEvents-Schnittstelle implementiert die IDispatch-Schnittstelle mit dem Bezeichner DISPID _ IPEMouseDown.

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

Inkpicture