次の方法で共有


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 つです。

iFlickCommandCodeFLICKACTION_COMMANDCODE_CUSTOMKEY場合、iActionArgument の値はキー ストロークを示します。 fControlModifierfMenuModifierfAltGRModifierfWinModifierfShiftModifier の各フィールドは、ペン アクションが修飾子キーをアクティブにするかどうかを示します。 たとえば、ユーザーがキー ストロークにペン フリックを割り当てた場合、Ctrl + N、 fControlModifiertrueiActionArgument は仮想コード キー VK_N。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header tabflicks.h

こちらもご覧ください

FLICKACTION_COMMANDCODE列挙

flickdirection 列挙

フリック ジェスチャ

ペンフリックに応答する

wm_tablet_flick メッセージ