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
如果 手寫筆筆動動作啟動 ALT GR 鍵,則為 TRUE;否則為 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 |