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


初心者  2004-07-11 11:12:30  No: 114713  IP: [192.*.*.*]

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

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


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

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

編集 削除
Say  2004-07-11 12:16:50  No: 114714  IP: [192.*.*.*]

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

編集 削除