[[20190605215523]] 『マウスやキーボード操作の停止、開始につきまして』(あさ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『マウスやキーボード操作の停止、開始につきまして』(あさ)

 お世話になります。

 マウスやキーボード操作の停止、開始につきまして

 一部のプログラムの中にキーボードの入力があったかのような仮想キーコードを使用しています。
 仮想キーコード使用プログラム中の所にマウスのクリック、キーボードの入力操 作をしてしまいますと仮想キーとマウスの
 クリックキーボードが正常に動作しません。ぶつかって仮想キーコード使用プログラムが正常に動作しないと思われます。
 仮想キーコード処理中はマウスやキーボード操作を一時的に停止、開始出来ないものかと調べて見ましたが解決できませんでした。

 参考例
   ・
   ・
   ・
 マウスやキーボード操作を停止

     Call keybd_event(&H12, 0, 0, 0) ' --->ALT キーON
      Call keybd_event(&H44, 0, 0, 0) ' --->D キーON
     Call keybd_event(&H12, 0, &H2, 0) ' --->ALT キーOFF
      Call keybd_event(&H44, 0, &H2, 0) ' --->D キーOFF
  
     Call keybd_event(&H11, 0, 0, 0) ' --->CTRL キーON
      Call keybd_event(&H56, 0, 0, 0) ' --->V キーON
     Call keybd_event(&H56, 0, &H2, 0) ' --->V キーOFF
     Call keybd_event(&H11, 0, &H2, 0) ' --->CTRL キーOFF

 マウスやキーボード操作を開始
     ・
   ・
   ・

 マウスやキーボード操作の停止、開始につきまして、ご教示願えますと幸いであります。

< 使用 Excel:Excel2019、使用 OS:Windows10 >


 別な方法で考えてみたいと思います。

 仮想キーでウインドウズをアクテイブしていますが、アクテイブの実行中に実際のマウスでクリックしますと
 アクテイブウインドウズがアクテイブされなくなることがあります。その為に正常な動作が出来なくなります。
 以下にマウスのイベントを無効にすることは出来ないことが記載されていました。
 http://hanatyan.sakura.ne.jp/vbhlp/MouseLook.htm

 マウスのクリックを無効にすることが出来ませんので別な方法で考えてみたいと思います。

(あさ) 2019/06/06(木) 08:00


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.