WindowsメッセージのIDと効能を調べる(2)。

昨日に引き続いて、WindowsメッセージのIDの調べ方を紹介します。
厳密には、Windowsメッセージの中のWM_COMMAND というメッセージのパラメータIDを調べているのですが、昨日の方法では、例えば、最新のMT4でトレンドラインを引く為のボタンを押すにはどんなパラメータを指定すればよいのか?というピンポイントで調べたい時に苦労します。…というか、全く実用的ではありません。


少しアプローチをかえて、MetaTraderの UI を操作すると、操作した内容に応じて ID をウィンドウに送りつける仕組みになっているのですから、メッセージを受け取るウィンドウ側を監視していれば、どの操作がどの ID になっているのか分かるはずです。
この原理を利用した調べ方が以下の手法です。
(今日は、MT4 にショートカットキーを割当てたい人には有効な記事なので読み飛ばさないようにっっ><)

続きを読む