利用MFC AppWizard应用程序向导建立一个名为Mysdi的单文档应用程序,向导自动生成的有哪几个类?
时间: 2024-03-04 09:50:15 浏览: 148
利用 MFC AppWizard 应用程序向导建立一个名为 Mysdi 的单文档应用程序时,向导自动生成的类包括:
1. `CMysdiApp`: 应用程序类,用来管理应用程序的全局信息和资源。
2. `CMysdiDoc`:文档类,用来管理文档数据和与文档相关的操作。
3. `CMysdiView`:视图类,用来显示文档内容和与用户进行交互。
4. `CMainFrame`:主框架窗口类,用来创建和管理应用程序的主窗口和菜单。
其中,`CMysdiApp` 是必须的,而 `CMysdiDoc` 和 `CMysdiView` 则是根据应用程序类型的不同而生成的。`CMainFrame` 是可选的,根据需要可以选择是否生成。
相关问题
所有的Windows应用程序都是用MFC AppWizard[exe]向导创建的
不是所有的Windows应用程序都是用MFC AppWizard[exe]向导创建的。MFC (Microsoft Foundation Classes) 是一组类库,用于开发Windows应用程序。MFC AppWizard[exe]是Visual Studio中用于创建MFC框架应用程序的向导程序。虽然MFC是一种流行的开发框架,但是Windows应用程序也可以使用其他的开发框架或者编程语言进行开发,例如.NET框架、Java Swing、Qt等。此外,还可以手动编写Windows API代码来创建Windows应用程序。因此,MFC AppWizard[exe]并不是创建Windows应用程序的唯一途径。
visual c++ 6.0中如何编写一个SDI应用程序,在程序视图窗口显示应用程序的图标
您可以使用以下步骤在 Visual C++ 6.0 中编写一个 SDI 应用程序并在程序视图窗口中显示应用程序的图标:
1. 打开 Visual C++ 6.0,选择“文件”菜单中的“新建”选项,然后选择“MFC AppWizard(exe)”向导。
2. 在向导的第一个页面上,选择“单文档应用程序(SDI)”选项,然后单击“下一步”。
3. 在下一个页面上,输入应用程序的名称和位置,然后单击“下一步”。
4. 在下一个页面上,选择“默认设置”,然后单击“下一步”。
5. 在下一个页面上,选择“默认设置”,然后单击“下一步”。
6. 在下一个页面上,选择“默认设置”,然后单击“下一步”。
7. 在下一个页面上,选择“默认设置”,然后单击“下一步”。
8. 在下一个页面上,选择“默认设置”,然后单击“下一步”。
9. 在下一个页面上,选择“默认设置”,然后单击“下一步”。
10. 在下一个页面上,选择“默认设置”,然后单击“下一步”。
11. 在下一个页面上,选择“默认设置”,然后单击“完成”。
12. 在“资源视图”窗口中,展开“图标”文件夹,然后双击“应用程序图标”以打开图标编辑器。
13. 在图标编辑器中,绘制您想要的图标,然后保存并关闭编辑器。
14. 在“类视图”窗口中,双击“CMainFrame”类以打开其源文件。
15. 在源文件中,找到“OnCreate”函数,并添加以下代码:
HICON hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
SetIcon(hIcon, TRUE);
16. 在“类视图”窗口中,双击“CMySDIApp”类以打开其源文件。
17. 在源文件中,找到“InitInstance”函数,并添加以下代码:
HICON hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
m_pMainWnd->SetIcon(hIcon, TRUE);
18. 单击“生成”菜单中的“生成解决方案”选项以构建应用程序。
19. 运行应用程序,您应该能够在程序视图窗口中看到应用程序的图标。
希望这可以帮助您!