关于添加一个继承于CWnd窗口类型的类的问题
____我通过ClassWinzard添加了一个继承于CWnd窗口类型的类,类名是CMineWnd,来代替CMainFrame.____那,怎样将CMineWnd类换成C...
____我通过ClassWinzard添加了一个继承于CWnd窗口类型的类,类名是CMineWnd,来代替CMainFrame.
____那,怎样将CMineWnd类换成CMainFrame类?
补充:我在学MFC,按照书中的一段话试验,原文如下:
我们要的窗口,并不需要文挡-视图的结构。为了使框架变的更为简洁,还需要对所创建的框架进行一系列的改造。
首先通过ClassWizard添加一个继承于CWnd窗口类型的类,来代替CMainFrame.这里命名为CMineWnd.接着,在FileView框架上用删除文件的方式竟CMineView和CMineDoc删除,由于CAboutDlg类是嵌在CMineApp里面的,所以只需要将相关的类定义以及实现的相应代码去掉即可。
最后将CMineWnd类换成CMainFrame类,并把CMineApp的创建实例与新增的CMineWnd关联起来,让程序启动的时候以次窗口予以显示。
————————最后将CMineWnd类换成CMainFrame类,并把CMineApp的创建实例与新增的CMineWnd关联起来,让程序启动的时候以次窗口予以显示。——————————看不懂的地方
希望高手指点,先谢谢啦~~~
恩,但是CMainFrame建造的窗口太复杂,我是想用一个新的类来代替它,应该怎么做啊? 展开
____那,怎样将CMineWnd类换成CMainFrame类?
补充:我在学MFC,按照书中的一段话试验,原文如下:
我们要的窗口,并不需要文挡-视图的结构。为了使框架变的更为简洁,还需要对所创建的框架进行一系列的改造。
首先通过ClassWizard添加一个继承于CWnd窗口类型的类,来代替CMainFrame.这里命名为CMineWnd.接着,在FileView框架上用删除文件的方式竟CMineView和CMineDoc删除,由于CAboutDlg类是嵌在CMineApp里面的,所以只需要将相关的类定义以及实现的相应代码去掉即可。
最后将CMineWnd类换成CMainFrame类,并把CMineApp的创建实例与新增的CMineWnd关联起来,让程序启动的时候以次窗口予以显示。
————————最后将CMineWnd类换成CMainFrame类,并把CMineApp的创建实例与新增的CMineWnd关联起来,让程序启动的时候以次窗口予以显示。——————————看不懂的地方
希望高手指点,先谢谢啦~~~
恩,但是CMainFrame建造的窗口太复杂,我是想用一个新的类来代替它,应该怎么做啊? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询