- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:キーを押しながらマウスをドラッグする動作を制御する方法)
キーを押しながらマウスをドラッグする動作の制御方法
このQ&Aのポイント
- VBで'Alt+z'キーを押しながらマウスのドラッグを制御する方法について困っています
- 具体的には、実行してもキーの押下は認識されるが、手動でドラッグするような動作ができない状態です
- プログラム中のmouse_event関数でキーのイベントをキャンセルしてしまっている可能性があります
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
http://okweb.jp/kotaeru.php3?q=1231440 の続きですよね。 補足が書いてあったのに気づいていませんでした。 >ALT+Zはあるビデオボードの制御で必要なんです。 対象がウィンドウでしたら、もしかしたら本来処理中に発生するはずの別のメッセージ(キーの押しっぱなし中のメッセージやマウス移動中のメッセージ)に影響を受けている可能性はあります。 VisualStudioで開発されているのでしたら、一度Spy++で処理対象ウィンドウに送られてくるメッセージを確認してみてください。
お礼
taka_tetsuさん、たびたびのご回答本当にありがとうございます。 上記の件ですが、keybd_eventの後に、時間間隔を2秒ほど開けたら無事できました!! ご迷惑かけました。本当にありがとうございました。