エクスプローラのツリービュー – プログラミング – Home

エクスプローラのツリービュー
 
通知
すべてクリア

[解決済] エクスプローラのツリービュー


Nor
 Nor
(@Nor)
ゲスト
結合: 23年前
投稿: 128
Topic starter  

はじめまして。いまエクスプローラのツリビューだけを作ろうとしているのですが、
デスクトップとマイコンピュータまでは関数でITEMIDLISTをひっぱってこれて、
GetDisplayNameOfでなまえを取得できるのですが、
マイコンピュータ以下のドライブたちはどうやって呼び出せばいいのでしょうか?
マイコンピュータのITEMIDLISTなどの情報からその下を検索して呼び出すという
やり方がよくわかりません。なにかいい方法はないでしょうか?


引用未解決
トピックタグ
sugar
 sugar
(@sugar)
ゲスト
結合: 24年前
投稿: 448
 

ドライブの列挙ということでよろしいのでしょうか?
GetLogicalDrives()などいかがでしょう。


返信引用
不良PG
 不良PG
(@不良PG)
ゲスト
結合: 23年前
投稿: 188
 

IShellFolder::EnumObjects
IShellFolder::GetAttributesOf
この辺りを使います

http://rararahp.cool.ne.jp/cgi-bin/lng/vc/vclng.cgi?print+200203/02030053.txt

ここでも書きましたが、

http://hp.vector.co.jp/authors/VA016117/winsdk.html

これが参考になると思います(・・と言うよりそのままだったりする)


返信引用
Nor
 Nor
(@Nor)
ゲスト
結合: 23年前
投稿: 128
Topic starter  

解決しました。いろいろとありがとうございました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

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