mfc
疯流人物
我是一个爱代码疯狂,为软件消得人憔悴的疯流人物
展开
-
MFC四个主要类的关系
如有四个主要类:CHelloWorldApp、CMainFrame、CHelloWorldDoc和CHelloWorldView 它们关系如下: CHelloWorldApp类处理消息,将收到的消息分发给相应的对象。CMainFrame是视图CHelloWorldView的父窗口,视图CHelloWorldView就显示在CMainFrame的客户区中。视图类CHelloWorldView用来显示文档类CHelloWorldDoc中的数据,并根据对视图类的操作修改文档类的数据。一个视图类只能跟一个文档类原创 2021-07-07 16:55:16 · 312 阅读 · 0 评论 -
MFC六大核心机制
我们选择了C++,主要是因为它够艺术、够自由,使用它我们可以实现各种想法,而MFC将多种可灵活使用的功能封装起来,我们岂能忍受这种“黑盒”操作?于是研究分析MFC的核心机制成为必然。 首先,列出要讲的MFC六大核心机制: 1、MFC程序的初始化。 2、运行时类型识别(RTTI)。 3、动态创建。 4、永久保存。转载 2017-10-11 16:22:41 · 2753 阅读 · 0 评论 -
MFC MDI 窗口函数执行顺序
(1)MDI窗口初始化时创建顺序(默认打开一个新文档): AddDocTemplate(pDocTemplate); CMainFrame* pMainFrame = new CMainFrame; CMainFrame::PreCreateWindow() 两次, CMainFrame::OnCreate, CMFC_frameDoc()构造函数, CChildFrame()构造函数, ...转载 2018-09-13 17:34:25 · 571 阅读 · 0 评论 -
MFC首先要知道的--程序执行顺序
MFC的程序执行顺序 很多刚学MFC的人都会被MFC给弄的晕头转向。以前传统的C语言中的main()不见了,window sdk api 中的WinMain()函数也不见了,到底用MFC编写的程序是如何开始运行的呢?到底MFC有没有遵从最基本的C++的标准呢?到底MFC的代码运行的顺序又是怎么样的呢?那么多个文件,那么多函数,到底哪一个先运行,哪一个后运行,哪一个调用哪一个,哪一个又被哪一个调用...转载 2018-09-13 17:35:27 · 811 阅读 · 0 评论