Freigeben über


InkPicture.CursorInRange-Ereignis

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

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 , wenn dieser Freihandsammler zum ersten Mal mit dem IInkCursor-Objekt in Kontakt kam, 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 der _IInkCollectorEvents, _IInkOverlayEvents und _IInkPictureEvents dispatch-only-Schnittstelle (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 überwachen (den Sie festlegen müssen) und den Modus kennen, bevor Sie das Ereignis interpretieren. 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

Weitere Informationen

Inkpicture

CursorOutOfRange-Ereignis

InkCursorButtonState-Enumeration

IInkCursor-Schnittstelle