ダイアログベースで作ってるのですが
エクスプローラみたいなTreeViewを
表示したいのですがどうやったらいいのでしょうか?
SHBrowseForFolderの画面みたいなプログラムです。
それを画面に常に表示させておいて処理の出力先を
選択できる形にしたいのですが。
解凍ツールのLhasaみたいなやつを作りたいんです。
あれは、CTreeViewを使って自前で書くべきなんでしょうか?
そう考えると、展開される瞬間にに二つ下の階層を読みに行って、
一つしたのアイテムに挿入するという形しか思い浮かびません。
これだと、重いので根本的に間違ってる気がします。
Lhasaを見てみるとカスタマイズされた
SHBrowseForFolderのようにも見えます。
こっちで考えてみると、メインウィンドウが
SW_HIDEなウィンドウの子ウィンドウで実装する
形になるのですか?
設計段階から、検討もつかず困ってます。
アドバイスいただきたいのですが。
よろしくお願いします。