通知
すべてクリア
Topic starter
2009年5月28日 5:18 PM
はじめまして、梟と申します。
SHBrowseForFolderを使用してフォルダ選択を行うダイアログ上に、
チェックボックスの追加の方法が分からず困っています。
OPENFILENAMEを拡張するように、
ダイアログを用意してフォルダ選択ダイアログの下側にリソースを
追加するといったことは可能なのでしょうか。
開発環境:VC6.0
言語 :C/C++
以上です。よろしくお願いいたします。
2009年5月28日 7:10 PM
試したことが無いのでできなかったらごめんなさい。
1.BROWSEINFOの BFFCALLBACK lpfn; にコールバック関数を設定する。
2.当該のコールバック関数で、BFFM_INITIALIZED メッセージがきたとき、
サイズを変更したり、追加するコントロールを作成する。
3.データの受け渡しはBROWSEINFO のlParamにデータポインタを設定することで、
コールバック関数のLPARAMで受け取れる。
という方法でできるかもしれません。
Topic starter
2009年6月8日 10:25 AM
返事が大変遅れてしまい、申し訳ありません。
質問の内容であるチェックボックスの追加の優先順位が下げられ、他の作業に
追われております。
中澤様の書き込まれている内容で、試行錯誤を繰り返して調査していたのですが、
コントロールの追加がうまくいかず、途方にくれておりました。
チェックボックスの追加作業に再度入った時に、また質問をするかと思いますが、
とりあえずは解決とさせてください。申し訳ありません。
中澤様、書き込みありがとうございました。