我尝试过使用FolderBrowserDialog,这似乎适用于我的开发机器。但是,Windows 2008 R2 Server Core不支持这一点。无论如何,我尝试运行这段代码--会出现对话框,但主显示窗格不可用。
我还尝试使用Windows ( shell32 API,SHBrowseForFolder),结果完全相同。ComDlg32 GetOpenFileName似乎可以很好地选择一个文件。
不知道还能尝试什么。
发布于 2011-04-04 16:20:54
人们一直在质疑为什么这是必要的。我同意这种看法。我没有给出很多关于什么和为什么的细节,这可能会导致一些混乱。
对这个问题的编程回答是,SHBrowseForFolder中使用的BROWSEINFO结构中的标志包含NEWDIALOGSTYLE。移除该标志将正确地显示“浏览”对话框。
发布于 2011-04-04 16:03:04
你不能用不存在的东西。请管理员重新配置机器。
https://stackoverflow.com/questions/5541056
复制相似问题