摘要: 第六章 MFC程序的生死因果 MFC学习过程,这个方法不错,条例清晰。 1、CWinApp -- 取代WinMain地位 WinMain函数的功能由CWinApp的三个函数实现1 virtual BOOL InitApplication();2 virtual BOOL InitInstance();3 virtual int Run(); 在CWinThread类中定义m_pMainWnd CWnd* m_pMainWnd; // 记录主窗口的句柄 2、CFrameWnd --- 取代WndProc的地位 通过消息映射来实现消息与函数的关联,宏DECLARE_MES... 阅读全文
posted @ 2013-08-27 13:07 struggle_time 阅读(475) 评论(0) 推荐(0) 编辑
摘要: 第七章MFC骨干程序 所谓骨干程序就是指有AppWizard生成的MFC程序。如下图的层次关系是程序中常用的几个类,一定要熟记于心。 1Document/View应用程序 CDocument存放资料内容,CView显示资料,并且负责最资料的编辑、修改。 有关文件读写的动作在CDocument 的Serialize 函数进行,有关画面显示的动作在CView 的OnDraw 或OnPaint 函数进行。 程序每打开一份文件(资料),就应该产生三份对象: 1. 一份Document 对象, 2. 一份View 对象, 3. 一份CMDIChildWnd 对象(做为外框... 阅读全文
posted @ 2013-08-27 09:25 struggle_time 阅读(914) 评论(0) 推荐(0) 编辑