是否可以使用 Visual C++ 设计器在主窗口上绘制控件,就像设计对话框一样?我更希望能够在不使用 MFC 的情况下以这种方式设计主窗口控件,而不是在 WM_CREATE 上创建它们。
编辑:我不想要基于对话框的应用程序,只是为了能够在图形上设计类似于在 .NET 中使用 Windows 窗体设计器可以完成的主窗口?
最佳答案
您的选择是:
- 使用 MFC 并创建一个具有对话框 View 的主窗口(基于
CFormView
类)。 - 使用 WinForms/.NET
- 使用 Qt。
如果您正在开始一个新项目并且想坚持使用 C++,那么我强烈推荐 Qt。它不仅是一个出色的框架,而且是跨平台的,因此您的应用程序可以在 Linux 和 Mac 上构建。
http://www.qtsoftware.com/products/
Visual C++ 插件可用,您可以使用名为 Qt Designer 的工具直观地设计主窗口。
关于c++ - 使用 Visual C++ 设计器在主窗口上进行控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/942888/