最終更新: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_BEGIN 0x00000001 ジェスチャが開始されています。 GF_INERTIA 0x00000002 ジェスチャで慣性がトリガーされました。 GF_END 0x00000004 ジェスチャが完了しました。
dwID
- ジェスチャ コマンドの識別子。
名前 値 説明 GID_BEGIN 1 ジェスチャが開始されています。 GID_END 2 ジェスチャが終了しています。 GID_ZOOM 3 ズーム ジェスチャ。 GID_PAN 4 パン ジェスチャ。 GID_ROTATE 5 回転ジェスチャ。 GID_TWOFINGERTAP 6 マルチ タップ ジェスチャ。 GID_PRESSANDTAP 7 プレス アンド タップ ジェスチャ。
hwndTarget
- このジェスチャの対象となるウィンドウのハンドル。
ptsLocation
- ジェスチャに関連付けられた座標を含む POINTS 構造体。これらの座標の基準は、常に画面の原点になります。
dwInstanceID
- 内部的に使用される構造体の識別子。
dwSequenceID
- 内部的に使用されるシーケンスの識別子。
ullArguments
- 8 バイトのジェスチャの引数を格納する 64 ビットの符号なし整数。
cbExtraArgs?
- このジェスチャに伴う追加の引数のサイズ (バイト)。