指定したウィンドウのキーイベントをフックするには?


初心者  2004-07-11 20:12:30  No: 114713

指定したウィンドウのキーイベントをフックするにはどのようにすればよいのでしょうか?

GetMessage wMsg,GetActiveWindow,0,0
(wMsgは宣言済みのMSG構造体)


これだとVB本体やVBで実行中のプログラムのメッセージだけしか取得できず、ほかのウィンドウをアクティブにしてキーを押してもWM_TIMERイベントしか取得できません。
できればDLLなどを使わないでフックしたいのですが・・・

返答よろしくお願いいたします。


Say  2004-07-11 21:16:50  No: 114714

とりあえず、ここ読んでみてください。
http://madia.world.coocan.jp/vb/vb_bbs/200306_03060056.html


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

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






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