如何在基于NON-MFC的应用程序中创建新窗口/对话框

时间:2012-12-18 14:47:41

标签: c++ visual-c++

我正在尝试做一件小事:

  • 创建主窗口
  • 向窗口添加按钮
  • 创建第二个窗口对话框
  • 按一下按钮,打开第二个窗口对话框

我看到很多关于如何创建新对话框的帖子,以及如何基于CDialog创建一个类,但无论我做什么,VisualStudio都抱怨Base class "CDialog" not found in project。我想这是因为我没有使用MFC。

因此我的问题是:如何从现有窗口打开第二个窗口。这不是那么难,对吧?

编辑我正在使用标准的win32 windows编程API。

1 个答案:

答案 0 :(得分:0)

创建对话框的一种非常舒适的方法是使用免费且占用空间小的WTL。它允许您在包含标题后进行窗口编程。