InkCollector.CursorInRange-Ereignis

Tritt auf, wenn ein Cursor in den physischen Erkennungsbereich (Nähe) des Tablet-Kontexts eingibt.

Syntax

void CursorInRange(
  [in] IInkCursor   *Cursor,
  [in] VARIANT_BOOL NewCursor,
  [in] VARIANT      ButtonsState
);

Parameter

Cursor [in]

Das IInkCursor-Objekt , das das CursorInRange-Ereignis generiert hat.

NewCursor [in]

VARIANT_TRUE , um anzugeben, dass dieser Freihandsammler zum ersten Mal mit dem IInkCursor-Objekt in Kontakt kommt, das das CursorInRange-Ereignis generiert hat. andernfalls VARIANT_FALSE.

ButtonsState [in]

Der Status der Schaltflächen für den Cursor, der das CursorInRange-Ereignis generiert hat.

Weitere Informationen zur VARIANT-Struktur finden Sie unter Verwenden der COM-Bibliothek.

Rückgabewert

Dieses Ereignis gibt keinen Wert zurück.

Bemerkungen

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

Das CursorInRange-Ereignis wird auch im Auswahl- oder Löschmodus ausgelöst, nicht nur im Freihandmodus. Dies erfordert, dass Sie den Bearbeitungsmodus (für den Sie verantwortlich sind) überwachen und den Modus vor der Interpretation des Ereignisses beachten. Der Vorteil dieser Anforderung ist eine größere Freiheit für Innovationen auf der Plattform durch ein größeres Bewusstsein für Plattformereignisse.

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

CursorOutOfRange-Ereignis

InkCursorButtonState-Enumeration

IInkCursor-Schnittstelle