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

フォルダ選択画面とリストビューを同じダ...
 
通知
すべてクリア

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


deshabillz
 deshabillz
(@deshabillz)
ゲスト
結合: 25年前
投稿: 4
Topic starter  

始めまして、質問させてください。
環境:VC++6.0、ダイアログベース、MFC

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

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


引用解決済
トピックタグ
ku
 ku
(@ku)
ゲスト
結合: 25年前
投稿: 312
 

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

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


返信引用
deshabillz
 deshabillz
(@deshabillz)
ゲスト
結合: 25年前
投稿: 4
Topic starter  

レスありがとうございます!
ん~!たしかに列挙できますがかなりレトロな感じすね!
メンバクラスとか見てみましたが
期待のものは出来そうにないような・・・

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


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました