c++ - 使用 Visual C++ 设计器在主窗口上进行控制?

标签 c++ winapi form-designer

是否可以使用 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/

相关文章:

c++ - 在 C++ 中返回错误的类型

python - 用于 Python 的类似 Delphi 的 GUI 设计器

c# - Visual Studio 不断删除 form.designers 中的代码

c++ - 使用 const 成员分配类

c++ - clang 4.0.0 cuda 和 cmake 最小警告的最佳实践

c++ - 使用 XP Visual Styles list 时状态栏控件无法正确调整大小

c - 资源管理器用什么来打开文件?

delphi - 使用Delphi windows api获取文件信息

c++ - 在 windows 中替代 fork

delphi - 相当于代码中的设计指南