Compartilhar via


Evento InkPicture.SystemGesture

Ocorre quando um gesto do sistema é reconhecido.

Sintaxe

void SystemGesture(
  [in] IInkCursor       *Cursor,
  [in] InkSystemGesture Id,
  [in] long             X,
  [in] long             Y,
  [in] long             Modifier,
  [in] BSTR             Character,
  [in] long             CursorMode
);

Parâmetros

Cursor [in]

O objeto IInkCursor que gerou o evento SystemGesture .

Id [in]

O valor do gesto do sistema.

X [in]

A coordenada x do local do gesto.

Y [in]

A coordenada y do local do gesto.

Modificador [in]

Reservado.

Caractere [in]

Reservado.

CursorMode [in]

Um valor que indica se o objeto IInkCursor está no modo normal ou no modo borracha. 1 é para o modo normal e 2 são para o modo borracha.

Valor retornado

Esse evento não retorna um valor.

Comentários

Os gestos do sistema fornecem informações sobre o objeto IInkCursor que está sendo usado para criar o gesto. Eles também fornecem atalhos para combinações de eventos do mouse e são maneiras de detectar eventos do mouse com menos impacto no desempenho.

Por exemplo, em vez de procurar um evento MouseUp [Controle InkPicture]/MouseDown evento [InkPicture Control] par de eventos sem nenhum outro evento de mouse ocorrendo no meio, você pode procurar os gestos do sistema Tap ou RightTap.

Como outro exemplo, em vez de ouvir eventos de Evento MouseDown [Controle inkpicture]/Evento MouseMove [Controle InkPicture] e receber várias mensagens de evento MouseMove [Controle inkpicture], você pode watch para os gestos do sistema Drag ou RightDrag, desde que você não esteja interessado nas coordenadas (x, y) de cada posição do mouse. Isso permite que você receba apenas uma mensagem em vez de várias mensagens de evento MouseMove [Controle inkPicture] .

Para obter uma lista de gestos específicos do sistema, consulte o tipo de enumeração InkSystemGesture . Para obter mais informações sobre gestos do sistema, consulte Usando gestos e entrada de comando no tablet pc.

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

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

Enumeração InkSystemGesture

Usando gestos