目前我正在为Textures创建一个Editor,我想在运行时选择纹理。后来我想为新纹理选择保存目录。
我找到了 How to: Open Files Using the OpenFileDialog Component。但我认为这不是解决方案。答案 0 :(得分:0)
(假设你在Windows上,按截图显示) 如果您只想选择一个文件夹,可以使用SHBrowseForFolder。
http://msdn.microsoft.com/en-us/library/windows/desktop/bb762115%28v=vs.85%29.aspx
微米。
答案 1 :(得分:0)
您需要查看通用对话库。
http://msdn.microsoft.com/en-gb/library/windows/desktop/ms645524(v=vs.85).aspx
或者,如果您只对Vista / Windows 7支持感兴趣,可以考虑使用Common Item Dialog。
http://msdn.microsoft.com/en-gb/library/windows/desktop/bb776913(v=vs.85).aspx
对于“原生”C ++,您将无法轻松使用链接所指的.NET组件。
答案 2 :(得分:0)
我使用dirent.h文件解决了我的问题。我已通过撰写此帖How can I get the list of files in a directory using C or C++?
来确认此文件我使用dirent.h和SFML编写了自己的fileexplorer。
很抱歉,如果我无法说明我的问题。
但感谢回复(: