And*_*ndy 0 c++ mfc dialog visual-studio visual-studio-debugging
我在 Visual Studio 中有一个以前的 MFC 应用程序,它在调试时在应用程序对话框中显示各种工具栏和停靠窗口(特别是带有“生成”、“调试”和“查找”选项卡的“输出”窗口)。
上面的应用程序被创建为CFormView.
在新的 MFC 应用程序(创建为CDialogEx)中,我无法显示相同的工具栏和停靠窗口,并且无法在 Visual Studio 中进行任何设置来启用它们。知道在哪里可以找到 MFC 应用程序对话框的此类设置吗?CFormView也许这只是和之间的区别CDialogEx?
非常简单,“基于对话框的 MFC 应用程序”使用对话框(CDialog- 或CDialogEx- 派生)作为应用程序的主窗口,而您以前的应用程序使用普通的“重叠”对话框( -CFrameWnd派生)。
向导可以创建一个新的 SDI 项目,即一个应用程序框架,包含一个CView- (或其他视图类型,如CScrollView-CFormView-等)派生视图,一个文档类(您可以取消选择“文档/视图架构”选项,如果您不想要它),并且根据您选择的选项,许多可停靠窗口,如菜单栏、工具栏、状态栏、导航或“项目”窗格、输出窗口等。您必须制作这些尽早做出决定,因为稍后添加这些决定并不容易;这可以节省你很多工作。以上所有窗口(包括视图窗口)都是框架窗口 ( CMainFrame) 的子窗口。据我所知,这些选项不适用于基于对话框的 MFC 应用程序。
| 归档时间: |
|
| 查看次数: |
87 次 |
| 最近记录: |