Evento InkCollector.CursorInRange

Si verifica quando un cursore entra nell'intervallo di rilevamento fisico (prossimità) del contesto del tablet.

Sintassi

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

Parametri

Cursore [in]

Oggetto IInkCursor che ha generato l'evento CursorInRange .

NewCursor [in]

VARIANT_TRUE per indicare che questa è la prima volta che l'agente di raccolta input penna è in contatto con l'oggetto IInkCursor che ha generato l'evento CursorInRange ; in caso contrario, VARIANT_FALSE.

ButtonState [in]

Stato dei pulsanti per il cursore che ha generato l'evento CursorInRange .

Per altre informazioni sulla struttura VARIANT, vedere Uso della libreria COM.

Valore restituito

Questo evento non restituisce un valore.

Commenti

Il metodo di evento TThis è definito nel _IInkCollectorEvents, _IInkOverlayEvents e _IInkPictureEvents interfacce di sola distribuzione (dispinterfaces) con UN ID di DISPID_ICECursorInRange.

L'evento CursorInRange viene attivato anche quando in modalità seleziona o cancella, non solo quando in modalità input penna. Ciò richiede di monitorare la modalità di modifica (che è responsabile dell'impostazione) e tenere presente la modalità prima di interpretare l'evento. Il vantaggio di questo requisito è una maggiore libertà di innovazione sulla piattaforma attraverso una maggiore consapevolezza degli eventi della piattaforma.

Requisiti

Requisito Valore
Client minimo supportato
Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato
Nessuno supportato
Intestazione
Msinkaut.h (richiede anche Msinkaut_i.c)
Libreria
InkObj.dll

Vedi anche

Classe InkCollector

Evento CursorOutOfRange

Enumerazione InkCursorButtonState

Interfaccia IInkCursor