Freigeben über


InkOverlay.MouseDown-Ereignis

Tritt auf, wenn der Mauszeiger über das InkCollector- oder InkOverlay-Objekt liegt 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 Maustaste, die gedrückt wurde.

Umschalttaste [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]

VARIANT_TRUE, um das Ereignis für das übergeordnete Steuerelement abzubrechen; andernfalls VARIANT_FALSE. Der Standardwert ist VARIANT_FALSE

Rückgabewert

Dieses Ereignis gibt keinen Wert zurück.

Hinweise

Um die Echtzeit-Tintenleistung zu verbessern, blenden Sie den Mauszeiger in den MouseDown- und MouseUp-Ereignishandlern aus oder ein.

Hinweis

Die Eigenschaften pX und pY sind in Pixeln angegeben und nicht in den HIMETRISCHEN Einheiten, die mit dem Farbraum verbunden sind. Dies liegt daran, dass dieses Ereignis das entsprechende Mausereignis einer stiftlosen Anwendung ersetzt und diese Art von Anwendung nur Pixel versteht.

Hinweis

Einige Steuerelemente sind auf eine bestimmte Beziehung zwischen den Ereignissen MouseDown, MouseMove und MouseUp angewiesen. Das Abbrechen einiger dieser Ereignisse hat möglicherweise unerwartete Ergebnisse.

Diese Ereignismethode ist in den Schnittstellen _IInkCollectorEvents, _IInkOverlayEvents und _IInkPictureEvents definiert und hat die ID 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

InkOverlay-Klasse

InkMouseButton-Enumeration

InkShiftKeyModifierFlags-Enumeration

MouseUp-Ereignis