• ベストアンサー

C++Builder 6のOpenDialogでファイルではなくディレクトリ

C++Builder 6のOpenDialogで ファイルではなくディレクトリのみを選択し パスを取得したいのですが どの様にすればよろしいのでしょうか? 宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#5537
noname#5537
回答No.1

ディレクトリの選択でしたら、 SHBrowseForFolder がいいと思います。 ↓こんなやつです。 http://www.bcbdev.com/faqs/faq62.htm

参考URL:
http://www.bcbdev.com/faqs/faq62.htm
gotyan
質問者

お礼

ありがとうございます これでやってみます。

その他の回答 (1)

noname#4564
noname#4564
回答No.2

> C++Builder 6のOpenDialogでファイルではなくディレクトリのみを選択し > パスを取得したいのですがどの様にすればよろしいのでしょうか? 今、手元にDelphiもBCBもないので、確かなことは言えませんが、フォルダを選択するなら、別のコントロールを使うか、API(SHBrowseForFolder)を使用した方がよいのでは? # OpenDialogを使う方法もなくはありませんが、邪道なのでお奨め致しかねます。

gotyan
質問者

お礼

ありがとうございます API関数を使うのですね。 やってみます

関連するQ&A