Freigeben über


InkCollector.MouseWheel-Ereignis

Tritt auf, wenn sich das Mausrad bewegt, während das InkCollector- oder InkOverlay-Objekt den Fokus hat.

Syntax

void MouseWheel(
  [in]      InkMouseButton           Button,
  [in]      InkShiftKeyModifierFlags Shift,
  [in]      long                     Delta,
  [in]      long                     x,
  [in]      long                     y,
  [in, out] VARIANT_BOOL             *Cancel
);

Parameter

Schaltfläche [in]

Die Maustaste, die gedrückt wurde.

Umschalt [in]

Der Zustand der UMSCHALTTASTE.

Delta [in]

Eine signierte Anzahl der Deten, die das Mausrad gedreht hat. Eine Arretierung (Rastpunkt) ist eine Kerbe des Mausrades.

x [in]

Die x-Koordinate eines Mausklicks in Pixel.

y [in]

Die y-Koordinate in Pixel eines Mausklicks.

Abbrechen [ein, ausgehend]

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.

Bemerkungen

Hinweis

Die Eigenschaften pX und pY sind in Pixeln und nicht die HIMETRIC-Einheiten, die dem Freihandbereich zugeordnet sind. Dies liegt daran, dass dieses Ereignis das zugehörige Mausereignis einer nicht fähigen Anwendung ersetzt und dieser Anwendungstyp nur Pixel versteht.

Diese Ereignismethode wird in den _IInkCollectorEvents-, _IInkOverlayEvents- und _IInkPictureEvents dispatch-only-Schnittstellen (Dispinterfaces) mit der ID DISPID_IPEMouseWheel definiert.

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

InkCollector-Klasse

InkMouseButton-Enumeration

InkShiftKeyModifierFlags-Enumeration