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

解決


どら  2009-11-17 20: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 22:37:11  No: 71106  IP: [192.*.*.*]

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

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

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

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

以上。参考まで

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

オショウさん

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

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

編集    削除