Evento InkPicture.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 se 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.

ButtonsState [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

Questo metodo di evento viene definito nei _IInkCollectorEvents, _IInkOverlayEvents e _IInkPictureEvents'interfaccia di sola distribuzione (dispinterfaces) con un ID di DISPID_ICECursorInRange.

L'evento CursorInRange viene generato anche in modalità di selezione o cancellazione, non solo in modalità input penna. Ciò richiede di monitorare la modalità di modifica (responsabile dell'impostazione) e di essere a conoscenza della 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

Inkpicture

CursorOutOfRange, evento

Enumerazione InkCursorButtonState

Interfaccia IInkCursor