c++ - 扩展选择目录对话框

标签 c++ .net interop marshalling

我正在寻找只能选择文件夹路径的 vista 风格文件夹浏览对话框。

看起来是这样的: enter image description here

我检查了 VistaBridge 和 Microsoft Code Pack API,但只有打开文件的对话框。

您知道如何调用此对话框或一些解决方案来自定义标准 FileBrowseDialogs 吗? 谢谢。

最佳答案

您需要使用 SHBrowseForFolder API 来获得该对话框,完整示例和文档可在此处找到: http://msdn.microsoft.com/en-us/library/windows/desktop/bb762115(v=vs.85).aspx

关于c++ - 扩展选择目录对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21759528/

相关文章:

c++ - Google mock - 至少是多种期望中的一种

c++ - 在创建的 QThread 中运行所需的 Qt Socket 阻塞函数。有办法过去吗?

c++ - 如何在 C++ 中使用多个签名者实体验证 PKCS7 签名

.NET 抛出自定义异常

c# - 使用 .NET 代码将系统时间同步到域 Controller

.net - native 线程异常崩溃 .Net 应用程序无一异常(exception)

c++ 有没有一种方法可以将优先级队列元素复制到 vector 中,以便可以迭代以检查重复项

.net - Azure 应用服务在日志中显示“"This page isn' t 现在正在工作 http 40 0"but the request is "200 OK”

c++ - 如何将 url 中的图像加载到图片框中?

objective-c - 从 Swift 中的非泛型函数调用泛型函数