Compartilhar via


estrutura FLICK_DATA (tabflicks.h)

Contém informações sobre um movimento de caneta.

Sintaxe

typedef struct FLICK_DATA {
  FLICKACTION_COMMANDCODE iFlickActionCommandCode : 5;
  FLICKDIRECTION          iFlickDirection : 3;
  BOOL                    fControlModifier : 1;
  BOOL                    fMenuModifier : 1;
  BOOL                    fAltGRModifier : 1;
  BOOL                    fWinModifier : 1;
  BOOL                    fShiftModifier : 1;
  INT                     iReserved : 2;
  BOOL                    fOnInkingSurface : 1;
  INT                     iActionArgument : 16;
} FLICK_DATA;

Membros

iFlickActionCommandCode

A ação de movimento atribuída ao movimento da caneta.

iFlickDirection

A direção do movimento da caneta.

fControlModifier

TRUE se a ação de movimento de caneta ativar a tecla CTRL; caso contrário, FALSE.

fMenuModifier

TRUE se a ação de movimento de caneta ativar a tecla ALT; caso contrário, FALSE.

fAltGRModifier

TRUE se a ação de movimento de caneta ativar a tecla ALT GR; caso contrário, FALSE.

fWinModifier

TRUE se a ação de movimento de caneta ativar a tecla Logotipo do Windows; caso contrário, FALSE.

fShiftModifier

TRUE se a ação de movimento de caneta ativar a tecla SHIFT; caso contrário, FALSE.

iReserved

Não use.

fOnInkingSurface

TRUE se o movimento da caneta for enviado para uma superfície de escrita à tinta; caso contrário, FALSE.

iActionArgument

Contém informações adicionais sobre iFlickActionCommandCode.

Comentários

O Windows Vista envia a estrutura de FLICK_DATA para um aplicativo junto com a Mensagem de WM_TABLET_FLICK quando ocorre um movimento de caneta.

O valor de iActionArgument depende do valor de iFlickActionCommandCode. Por exemplo, se iFlickCommandCode for FLICKACTION_COMMANDCODE_SCROLL, o valor de iActionArgument será um dos valores na Enumeração SCROLLDIRECTION.

Se iFlickCommandCode for FLICKACTION_COMMANDCODE_CUSTOMKEY, o valor de iActionArgument indicará o traço da chave. Os campos fControlModifier, fMenuModifier, fAltGRModifier, fWinModifier e fShiftModifier indicam se a ação da caneta ativa uma chave modificadora. Por exemplo, se o usuário atribuir um movimento de caneta ao traço de tecla, CTRL+N, fControlModifier será true e iActionArgument for a chave de código virtual, VK_N.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho tabflicks.h

Confira também

Enumeração FLICKACTION_COMMANDCODE

enumeração flickdirection

gestos de movimentos

respondendo a movimentos de caneta

wm_tablet_flick mensagem