タッチパネルのクリック押下を検知するには?


MB  2007-03-30 10:40:02  No: 98440

久々書き込みをさせて頂きます。
現在VB6.0でタッチパネルで触った位置を取得するツールを作成しています。
実際のマウスで左クリックするとマウス位置は取得できるのですが、タッチパネルでやると取得できませんでした。タッチパネルでも左クリックイベントは出ていると思っているのですが。。
以下は簡単な処理説明です。
1.監視ボタン押下で監視させる
2.監視中にGetAsyncKeyState(VK_LBUTTON)の最上位ビットの状態を確認
3.条件満たせば(左クリックされたら)x・y座標を保持
4.停止ボタンで監視終了

何か良い方法やサンプルソース等ご存知の方が居られましたらご教授ください。
宜しくお願いします。


K.J.K.  2007-03-30 18:16:36  No: 98441

ドライバなどによるでしょうけれども、マウスをほぼ完全に偽装している
ものでないと、提示された条件ではかからないのでは。

まず、単純にMouseDownイベントなどが発生するかどうか、からチェック
してみては。


MB  2007-03-30 21:42:52  No: 98442

K.J.K.さんありがとうございます。
まずはMouseDownのイベントが発生しているか確認してみます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加