如何允许用户在使用CMFCeditBrowsSectrl时添加新文件夹?

如何允许用户在使用CMFCeditBrowsSectrl时添加新文件夹?,mfc,Mfc,我希望将CMFCEditBrowseCtrl添加到我的对话框中: 它的工作原理是: 但我无法使用此方法创建新文件夹 如何解决此问题?启用FolderBrowseButton的最后一个参数名为ulBrowseFolderFlags 您必须定义BIF_RETURNONLYFSDIRS | BIF_USENEWUI。或者使用BIF\u NEWDIALOGSTYLE 再看看这个。如果你在谷歌上搜索这些标志,你会发现更多的讨论和示例。我看不出如何通过IDE或其他方式设置这些标志?我的控件位于对话框资源

我希望将
CMFCEditBrowseCtrl
添加到我的对话框中:

它的工作原理是:

但我无法使用此方法创建新文件夹


如何解决此问题?

启用FolderBrowseButton
的最后一个参数名为
ulBrowseFolderFlags

您必须定义
BIF_RETURNONLYFSDIRS | BIF_USENEWUI
。或者使用
BIF\u NEWDIALOGSTYLE


再看看这个。如果你在谷歌上搜索这些标志,你会发现更多的讨论和示例。

我看不出如何通过IDE或其他方式设置这些标志?我的控件位于对话框资源上:`control',IDC_MFCEDITBROWSE,“MFCEDITBROWSE”,WS|u BORDER | WS|u TABSTOP | 0x80,17296322,14`您仍然可以调用GetDlgCtrl或对控件进行子类化,并调用EnableBrowseForFolder!问题是什么?我只是将控件映射到一个变量,然后进行调整。谢谢您。