トップページ > 過去ログ > 記事閲覧
タッチパネルのタップ操作
名前:たろう 日時: 2012/06/22 08:20

DXライブラリのGetMouseInputでMOUSE_INPUT_LEFTを取得しているのですが、 これだとスレートPCのタップ操作をクリックとして認識してくれません。 ダブルタップやフリックのような操作をするとクリックとして認識されます。 DXライブラリで作ったソフトはスレートPCでは遊べないのでしょうか? せっかく作ったソフトが、ウィンドウズ8が普及したあとには ゴミになってしまうのではとちょっと心配です。 もしくは何かよう解決方法があればヒントだけでもお願いできますでしょうか? よろしくお願いいたします。

Page: 1 |

Re: タッチパネルのタップ操作 ( No.1 )
名前:たろう(自己解決) 日時:2012/06/24 12:57

GetMouseInputをやめて、WM_LBUTTONDOWNをメッセージ処理で拾うことで 目的の操作ができるようになりました。 私のようなアホにはちょっと色々と難しかったです。
Re: タッチパネルのタップ操作 ( No.2 )
名前:管理人 日時:2012/06/25 23:41

現在はタッチ操作が可能なPC( や、タッチ機能付き液晶モニタなど )は2種類あって、 Windows7で新規に追加されたOSのタッチインターフェースとしての正式な機能を利用したものと、 マウスのクリックなどのメッセージを利用してWindowsXPなどのOSとして正式には タッチインターフェース機能を持っていないOSでも使用できるようにしたものがあります 前者のOSの正式な機能を使用したタッチインターフェースには何れ対応しようと思っていますが、 後者のマウスクリックメッセージを介してタッチ機能を実現している機器では 機器ごとに機能の実現の仕方が違う可能性もあるので、今のところ対応する予定はありません

Page: 1 |