最終更新:2012-01-27 (金) 18:35:53 (4465d)  

GESTUREINFO
Top / GESTUREINFO

http://msdn.microsoft.com/ja-jp/library/dd353232(v=vs.85).aspx

typedef struct _GESTUREINFO {
  UINT      cbSize;
  DWORD     dwFlags;
  DWORD     dwID;
  HWND      hwndTarget;
  POINTS    ptsLocation;
  DWORD     dwInstanceID;
  DWORD     dwSequenceID;
  ULONGLONG ullArguments;
  UINT      cbExtraArgs;
} GESTUREINFO, *PGESTUREINFO;

メンバー

cbSize

  • 構造体のサイズ (バイト)。呼び出し元では sizeof(GESTUREINFO) に設定する必要があります。

dwFlags

  • ジェスチャの状態。
    GF_BEGIN0x00000001ジェスチャが開始されています。
    GF_INERTIA0x00000002ジェスチャで慣性がトリガーされました。
    GF_END0x00000004ジェスチャが完了しました。

dwID

  • ジェスチャ コマンドの識別子。
    名前説明
    GID_BEGIN1ジェスチャが開始されています。
    GID_END2ジェスチャが終了しています。
    GID_ZOOM3ズーム ジェスチャ。
    GID_PAN4パン ジェスチャ。
    GID_ROTATE5回転ジェスチャ。
    GID_TWOFINGERTAP6マルチ タップ ジェスチャ。
    GID_PRESSANDTAP7プレス アンド タップ ジェスチャ。

hwndTarget

  • このジェスチャの対象となるウィンドウのハンドル。

ptsLocation

  • ジェスチャに関連付けられた座標を含む POINTS 構造体。これらの座標の基準は、常に画面の原点になります。

dwInstanceID

  • 内部的に使用される構造体の識別子。

dwSequenceID

  • 内部的に使用されるシーケンスの識別子。

ullArguments

  • 8 バイトのジェスチャの引数を格納する 64 ビットの符号なし整数。

cbExtraArgs?

  • このジェスチャに伴う追加の引数のサイズ (バイト)。

関連

  • GetGestureInfo?
  • SetGestureInfo?