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
ペン のフリック アクションで Ctrl キーがアクティブになる場合は TRUE。それ以外の場合は FALSE。
fMenuModifier
TRUE の場合、ペンのフリック アクションで Alt キーがアクティブになります。それ以外の場合は FALSE。
fAltGRModifier
TRUE の場合、ペンのフリック アクションは、ALT GR キーをアクティブにします。それ以外の場合は FALSE。
fWinModifier
ペンのフリック アクションが Windows ロゴ キーをアクティブにする場合は TRUE。それ以外の場合は FALSE。
fShiftModifier
ペン のフリック アクションで Shift キーがアクティブになる場合は TRUE。それ以外の場合は FALSE。
iReserved
使用しないでください。
fOnInkingSurface
ペン フリックが手描き入力サーフェスに送信される場合は TRUE。それ以外の場合は FALSE。
iActionArgument
iFlickActionCommandCode に関する追加情報が含まれています。
注釈
Windows Vista は、ペンのフリックが発生したときに、WM_TABLET_FLICK メッセージと共にFLICK_DATA構造をアプリケーションに送信します。
iActionArgument の値は、iFlickActionCommandCode の値によって異なります。 たとえば、 iFlickCommandCode がFLICKACTION_COMMANDCODE_SCROLL場合、 iActionArgument の値は SCROLLDIRECTION 列挙の値の 1 つです。
iFlickCommandCode がFLICKACTION_COMMANDCODE_CUSTOMKEY場合、iActionArgument の値はキー ストロークを示します。 fControlModifier、fMenuModifier、fAltGRModifier、fWinModifier、fShiftModifier の各フィールドは、ペン アクションが修飾子キーをアクティブにするかどうかを示します。 たとえば、ユーザーがキー ストロークにペン フリックを割り当てた場合、Ctrl + N、 fControlModifier は true 、 iActionArgument は仮想コード キー VK_N。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
Header | tabflicks.h |