在VC用多文档MDI创建的主界面CMainFrame显示一些信息,如背景图片,总是异常。
想在VC用多文档MDI创建的主界面CMainFrame显示一些信息,如背景图片,用CWnd派生一个CLogoWnd,并重载 OnEraseBkgnd,OnSize,进行绘图。在CMainFram::OnCreate函数中加入m_LogoWnd.SubclassWindow(m_hWndMDIClient);如果CMainFrame继承CMDIFrameWnd没有问题,主界面可以显示背景图片或绘图。但如果CMainFrame继承CMDIFrameWndEx则总是显示Debug Assertion Failed!异常。这是问什么?
相关推荐
VC MDI多文档界面
本节将深入探讨MDI的概念、实现方法以及VC2008中创建MDI应用程序的关键步骤。
多文档界面(MDI)VC源代码:tabbed_views_demo
博客详细介绍了CChildFrame类和CMainFrame类在多文档界面(MDI)中的实现和作用。CChildFrame类继承自CMDIChildWnd,负责创建子窗口并管理标签窗口,同时重写了窗口
vc 多文档的简单例子,用CFormView
在这个"vc 多文档的简单例子"中,我们看到的是一个使用`CFormView`类来实现MDI应用的基础教程,特别适合初学者学习。
多文档界面(MDI)VC源代码:SdiMulti_demo
在VC++(Microsoft Visual C++)中,使用MFC(Microsoft Foundation Classes)库可以方便地实现MDI应用程序。
VC多文档用户界面设计
在VC 6.0中,选择"新建",并命名为"MIS",选择单文档属性,这样会自动生成CMainFrame、CMISApp、CMISDoc、CMISView和CAboutDlg等基本类。


