Поделиться через


структура FLICK_DATA (tabflicks.h)

Содержит сведения о щелчке пером.

Синтаксис

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;

Члены

iFlickActionCommandCode

Действие щелчка, назначенное для щелчка пером.

iFlickDirection

Направление щелчка пером.

fControlModifier

ЗНАЧЕНИЕ TRUE , если действие пера щелкает клавишей CTRL; в противном случае — FALSE.

fMenuModifier

ЗНАЧЕНИЕ TRUE , если действие пера с помощью щелчка активирует клавишу ALT; в противном случае — FALSE.

fAltGRModifier

ЗНАЧЕНИЕ TRUE , если действие пера щелкает активацию клавиши ALT GR; в противном случае — FALSE.

fWinModifier

ЗНАЧЕНИЕ TRUE , если действие пера с помощью щелчка активирует клавишу с логотипом Windows; в противном случае — FALSE.

fShiftModifier

ЗНАЧЕНИЕ TRUE , если действие нажатия пера активирует клавишу SHIFT; в противном случае — FALSE.

iReserved

Не используйте.

fOnInkingSurface

ЗНАЧЕНИЕ TRUE , если перо отправляется на поверхность рукописного ввода; в противном случае — FALSE.

iActionArgument

Содержит дополнительные сведения об iFlickActionCommandCode.

Комментарии

Windows Vista отправляет структуру FLICK_DATA приложению вместе с сообщением WM_TABLET_FLICK при возникновении щелчка пером.

Значение iActionArgument зависит от значения iFlickActionCommandCode. Например, если iFlickCommandCode имеет значение FLICKACTION_COMMANDCODE_SCROLL, значение iActionArgument является одним из значений перечисления SCROLLDIRECTION.

Если iFlickCommandCode имеет значение FLICKACTION_COMMANDCODE_CUSTOMKEY, значение iActionArgument указывает на росчерк ключа. Поля fControlModifier, fMenuModifier, fAltGRModifier, fWinModifier и fShiftModifier указывают, активирует ли действие пера ключ модификатора. Например, если пользователь назначает росчерк клавиши пером, ctrl+N, fControlModifier имеет значение true , а iActionArgument — это виртуальная клавиша кода, VK_N.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть tabflicks.h

См. также раздел

Перечисление FLICKACTION_COMMANDCODE

перечисление flickdirection

жесты flicks

реагирование на щелчки пером

wm_tablet_flick сообщение