エディットコントロールをダブルクリックしたときのメッセージを取得するには?

解決


どら  2009-11-17 11:57:47  No: 71105  IP: [192.*.*.*]

いつもお世話になっております。
Windows XP Pro with SP2 + VS.NET 2008 Development Edition with SP1でダ
イアログベースのプログラムを作成しています(SDK)。

リストボックスなどは、「LBN_DBLCLK」等のメッセージでダブルクリックされ
た時のメッセージがきますよね?

同様の事をエディットコントロールで行うことは可能なのでしょうか?
EM_・・・、EN_・・・あたりにそれらしきものが見当たらなくて・・・

実際に行いたいことは、ReadOnlyのエディットコントロールをダブルクリック
したときに新たにダイアログを表示させたいだけなのですが・・・

ご存じの方いらっしゃいましたら、ご教授いただけないでしょうか?
よろしくお願いいたします。

編集 削除
オショウ  2009-11-17 13:37:11  No: 71106  IP: [192.*.*.*]

随分、昔にやったことなので・・・
できるけど厄介だったような・・・

検索してみたら、こんな記事がヒットしました。

http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200111/01110091.txt

サブクラス化して、ダブルクリックのメッセージを
取って処理したような・・・

以上。参考まで

編集 削除
どら  2009-11-17 14:00:05  No: 71107  IP: [192.*.*.*]

オショウさん

ありがとうございます。
やっぱりサブクラス化するしかないんですね・・・

試してみます。
本当にありがとうございました。

編集 削除