Compartir a través de


Evento InkOverlay.CursorInRange

Se produce cuando un cursor entra en el intervalo de detección físico (proximidad) del contexto de la tableta.

Sintaxis

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

Parámetros

Cursor [in]

Objeto IInkCursor que generó el evento CursorInRange .

NewCursor [in]

Si esta es la primera vez que este recopilador de tinta se ha puesto en contacto con el objeto IInkCursor que generó el evento CursorInRange .

ButtonsState [in]

Estado de los botones del cursor que generó el evento CursorInRange .

Para obtener más información sobre la estructura VARIANT, vea Uso de la biblioteca COM.

Valor devuelto

Este evento no devuelve un valor.

Observaciones

Este método de evento se define en las interfaces de _IInkCollectorEvents, _IInkOverlayEvents y _IInkPictureEvents solo distribución (dispinterfaces) con un identificador de DISPID_ICECursorInRange.

El evento CursorInRange se desencadena incluso cuando está en modo de selección o borrado, no solo cuando está en modo de entrada manuscrita. Esto requiere que supervise el modo de edición (que es responsable de establecer) y tenga en cuenta el modo antes de interpretar el evento. La ventaja de este requisito es mayor libertad para innovar en la plataforma a través de un mayor conocimiento de los eventos de la plataforma.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible
No se admite ninguno
Encabezado
Msinkaut.h (también requiere Msinkaut_i.c)
Biblioteca
InkObj.dll

Vea también

Clase InkOverlay

CursorOutOfRange (evento)

InkCursorButtonState (enumeración)

IInkCursor (Interfaz)