Compartilhar via


Evento InkPicture.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 se esta for a primeira vez que esse coletor de tinta entrar 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

Esse método de evento é definido no _IInkCollectorEvents, _IInkOverlayEvents e _IInkPictureEvents interface somente expedição (dispinterfaces) com uma ID de DISPID_ICECursorInRange.

O evento CursorInRange é acionado mesmo quando está no modo de seleção ou apagamento, não apenas quando está no modo de tinta. Isso exige que você monitore o modo de edição (pelo qual você é 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

Inkpicture

Evento CursorOutOfRange

Enumeração InkCursorButtonState

IInkCursor Interface