如何在c++中编写一个选择文件夹对话框

How do I program a select folder dialogue in C++?

本文关键字:一个 选择 对话框 文件夹 c++      更新时间:2023-10-16

我一直在广泛地搜索,但是所有的资源都有点令人困惑,因为我是编程新手,并试图学习。当我复制他们的源代码时,它经常有错误。

我在微软网站上找到了http://msdn.microsoft.com/en-us/library/system.windows.forms.folderbrowserdialog.aspx

但更令人困惑的是,我现在完全迷路了。我是开放的几乎任何方法,谢谢!

你可能想要SHBrowseForFolder:http://msdn.microsoft.com/en-us/library/windows/desktop/bb762115 (v = vs.85) . aspx

首先:先走后跑。

试着一步一步地学习语言,像这样的一些在线教程:

http://www.learncpp.com

图形用户界面比基本编程更难。一旦您了解了一门语言,就可以选择GUI工具包。Win32和MFC是经典的c++ windows工具包,但不是我最喜欢的。作为一个新手,也许你应该在c++之前尝试Java或c#。

在我看来,wxWidgets、GTKmm和Qt是更好的c++ GUI框架。每个人都有自己的障碍。尝试学习语言和你的IDE (Visual Studio, Codelite,Code::Blocks等)的配置和使用,以有效地编程。

我建议你看看Qt在http://www.qt.io/和Qt Creator在http://www.qt.io/ide/。这个工具包非常强大,你有一个很好的IDE (Qt Creator),你可以做无数的事情,有一个默认的文件/文件夹选择对话框,你可以自定义,并且很容易将Qt应用程序移植到其他操作系统,如Linux或MacOS。如果您想设计一个GUI应用程序,这是值得仔细研究的。此外,您甚至可以将OpenGL图形集成到您的windows中…