tabflicks.h) (FLICK_DATA 结构
包含有关笔触的信息。
语法
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
如果笔击操作激活 Ctrl 键,则为 TRUE;否则为 FALSE。
fMenuModifier
如果笔击操作激活 ALT 键,则为 TRUE;否则为 FALSE。
fAltGRModifier
如果笔击操作激活 ALT GR 键,则为 TRUE;否则为 FALSE。
fWinModifier
如果笔击操作激活 Windows 徽标键,则为 TRUE;否则为 FALSE。
fShiftModifier
如果笔击操作激活 SHIFT 键,则为 TRUE;否则为 FALSE。
iReserved
请勿使用。
fOnInkingSurface
如果笔触发送到墨迹表面,则为 TRUE;否则为 FALSE。
iActionArgument
包含有关 iFlickActionCommandCode 的其他信息。
注解
发生笔击时,Windows Vista 会将 FLICK_DATA 结构与 WM_TABLET_FLICK消息 一起发送到应用程序。
iActionArgument 的值取决于 iFlickActionCommandCode 的值。 例如,如果 iFlickCommandCode FLICKACTION_COMMANDCODE_SCROLL,则 iActionArgument 的值是 SCROLLDIRECTION 枚举中的值之一。
如果 iFlickCommandCodeFLICKACTION_COMMANDCODE_CUSTOMKEY,则 iActionArgument 的值指示键笔划。 fControlModifier、fMenuModifier、fAltGRModifier、fWinModifier 和 fShiftModifier 字段指示笔操作是否激活修饰键。 例如,如果用户为笔划分配笔触,则 CTRL+N、 fControlModifier 为 true , 而 iActionArgument 为虚拟代码键,VK_N。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | tabflicks.h |