CFileDialogの派生クラスの各種コントロールにヘルプを設定したい。

[戻る]
すずり 2003/02/13(木) 13:56:48
はじめまして。
早速質問させていただきます。

CFileDialog を基本クラスとした派生クラスを
定義しています。
単純に「開く(保存)」から「追加」ボタンに変更し、
エディットボックス1つとボタン1つを追加したものです。

コモンダイアログの右上にある「?」ボタンをクリック後、
各種コントロールをクリックするとヘルプが表示される
のですが、このヘルプ内容の変更方法が不明です。

変更した「追加」ボタンと追加した部分のヘルプ設定方法を
ご存知でしたら教えて下さい。
よろしくお願いします。

※Outlook Expressで添付ファイルを付ける際に
カスタマイズされたコモンダイアログが使用されて
います。「開く」から変更した「添付」ボタンのヘルプが
「指定したファイルを開きます」のままだったりするので
直せないのかな・・・と思ったりもするのですが、
追加されている「このファイルへのショートカット・・・」の
方はヘルプ設定できているので方法があるのだと思っています。

Win2000、VC++6.0

dairygoods 2003/02/13(木) 16:33:38
MSDN Onlineの「Customizing Common Dialog Boxes」というページに
Context-Sensitive Helpについての説明があります。

フックプロシージャ(MFCならCFileDialog派生クラス)に
WM_HELPメッセージが飛んでくるので、それを処理すれば良いようです。

すずり 2003/02/19(水) 10:36:15
[[解決]]
助言ありがとうございました。
早速、参考にしてやってみようと思います。

古いスレッドには追加発言できません。