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

解決


どら  2009-11-17 20:57:47  No: 71105

いつもお世話になっております。
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

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

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

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

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

以上。参考まで


どら  2009-11-17 23:00:05  No: 71107

オショウさん

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

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加