タグ

2009年9月26日のブックマーク (1件)

  • Windows7 Multitouch API | ホイール欲しい ハンドル欲しい

    タッチ関連の API は 2種類あります。 WM_TOUCH 系と WM_GESTURE 系 WM_TOUCH 系の方が低レベルで、直接複数のタッチ座標を取り出すことが出来ます。 WM_GESTURE の方はいくつかの決まった操作を容易に受け取ることができます。 WM_TOUCH 系のメッセージを有効にするには RegisterTouchWindow() を呼び出します。 これを実行しておかないと WM_TOUCH~ が送られて来ません。 データを受け取るのは簡単です。 WM_TOUCHDOWN WM_TOUCHUP WM_TOUCHMOVE などマウスとよく似ているメッセージが来るので、さらに GetTouchInputInfo() を使って詳細な情報を読み取ります。 起動時の判定 // ハードがマルチタッチをサポートしているかどうか int value= ~GetSystemMetri