フォルダ選択画面とリストビューを同じダイアログに表示するには?

[戻る]
deshabillz 2000/11/09(木) 16:45:47
始めまして、質問させてください。
環境:VC++6.0、ダイアログベース、MFC

「SHBrowseForFolder」を使用して別ダイアログで
フォルダ選択画面を表示出来るのですが、
親ダイアログに貼り付けて?常時表示したいのです。
リストビューと連動させて選ばれたフォルダのファイルを
リストビューに一覧表示という感じです。
別ダイアログからフォルダを選択してリストビューに
ファイルの一覧表示は出来ました。

組み込み方法?貼り付け方法?などありましたら
教えて下さい。
宜しくお願いします。

ku 2000/11/10(金) 15:41:18
メンバ変数の追加でリストボックスを変数のタイプ:CListBoxで追加して
m_list.Dir(0xc010, "c:\\*.*");
とやれば、フォルダとドライブ一覧がリストボックスに表示できます.
レトロ調なんですが(^^;

SDKならリストボックスにLB_DIRをSendMessageしてやれば良いでしょう.

deshabillz 2000/11/13(月) 10:49:01
レスありがとうございます!
ん〜!たしかに列挙できますがかなりレトロな感じすね!
メンバクラスとか見てみましたが
期待のものは出来そうにないような・・・

やはりツリービュー(CTreeView)とかを
駆使しなければダメなのかな?

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