指定したウィンドウのキーイベントをフックするにはどのようにすればよいのでしょうか?
GetMessage wMsg,GetActiveWindow,0,0
(wMsgは宣言済みのMSG構造体)
↑
これだとVB本体やVBで実行中のプログラムのメッセージだけしか取得できず、ほかのウィンドウをアクティブにしてキーを押してもWM_TIMERイベントしか取得できません。
できればDLLなどを使わないでフックしたいのですが・・・
返答よろしくお願いいたします。
とりあえず、ここ読んでみてください。
http://madia.world.coocan.jp/vb/vb_bbs/200306_03060056.html