SHBrowseForFolder,但使用Textbox进行导航

时间:2010-04-15 03:41:45

标签: winapi folderbrowserdialog

我找到了使SHBrowseForFolder在我的应用程序中工作所需的所有代码。但我讨厌它强迫你在小文件夹窗口中做所有事情,没有文本框可以通过输入来导航。

在Windows中,我知道我通常会看到一个不同的文件夹浏览对话框,它允许我输入文件夹名称并使用其他常规导航键来选择所需的文件夹(退格,“..”,Enter等等)上)。

是否有不同的API调用?

3 个答案:

答案 0 :(得分:2)

试试这个:

a.ulFlags = BIF_RETURNONLYFSDIRS | BIF_NEWDIALOGSTYLE | BIF_EDITBOX;

答案 1 :(得分:1)

答案 2 :(得分:1)

当您调用SHBrowseForFolder时,只需将BIF_EDITBOX标记添加到ulFlags字段。