Evento InkCollector.CursorInRange

Ocorre quando um cursor entra no intervalo de detecção física (proximidade) do contexto do tablet.

Sintaxe

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

Parâmetros

Cursor [in]

O objeto IInkCursor que gerou o evento CursorInRange .

NewCursor [in]

VARIANT_TRUE para indicar que esta é a primeira vez que esse coletor de tinta entra em contato com o objeto IInkCursor que gerou o evento CursorInRange ; caso contrário, VARIANT_FALSE.

ButtonsState [in]

O estado dos botões para o cursor que gerou o evento CursorInRange .

Para obter mais informações sobre a estrutura VARIANT, consulte Usando a biblioteca COM.

Valor retornado

Esse evento não retorna um valor.

Comentários

O método de evento TThis é definido nas interfaces _IInkCollectorEvents, _IInkOverlayEvents e _IInkPictureEvents somente expedição (dispinterfaces) com uma ID de DISPID_ICECursorInRange.

O evento CursorInRange é acionado mesmo quando está no modo selecionar ou apagar, não apenas quando estiver no modo de tinta. Isso exige que você monitore o modo de edição (responsável pela configuração) e esteja ciente do modo antes de interpretar o evento. A vantagem desse requisito é maior liberdade para inovar na plataforma por meio de maior reconhecimento de eventos de plataforma.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP Tablet PC Edition [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Nenhum compatível
Cabeçalho
Msinkaut.h (também requer Msinkaut_i.c)
Biblioteca
InkObj.dll

Confira também

Classe InkCollector

Evento CursorOutOfRange

Enumeração InkCursorButtonState

IInkCursor Interface