mfc目录选择器?

时间:2010-08-18 01:14:00

标签: c++ windows user-interface winapi

我确实看到这个修改CFileDialog(http://support.microsoft.com/kb/105497),但它看起来比我需要的要多得多。

我正在使用CFileDialog来挑选文件,是否有一种简单的方法来使用它来选择目录?

还有其他建议吗?

(我也看过这个,但仅适用于XP? http://msdn.microsoft.com/en-us/library/aa163948%28office.10%29.aspx

(VS 6.0 C ++)

2 个答案:

答案 0 :(得分:4)

您可能希望使用SHBrowseForFolder API。有很多包装类可以使它更容易使用。就像this一样。

答案 1 :(得分:2)

Dundas Ultimate Toolbox有一个文件夹选择下拉列表。这很好,因为您不需要为了选择文件夹而打开一个新窗口。

该类在FolderTree.h中定义,称为CFolderTree。