- 0
- 0
- 约小于1千字
- 约 7页
- 2019-01-29 发布于江西
- 举报
第3章 MFC应用程序框架(1);CObject;
演示:
使用MFC创建Windows程序
;MFC中的消息处理---消息映射宏
DECLARE_MESSAGE_MAP()
BEGIN_MESSAGE_MAP(类名,基类名)
ON_WM_XXXX(见P46)
ON_COMMAND
END_MESSAGE_MAP();;分析执行过程
CWinApp类创建的实例theApp,整个程序有且只有一个,一切由它开始,最后以它结束。
Visual C++所产生的代码首先通过初始化数据段来建立全局变量,以及建立一些MFC内部使用的对象,然后执行CWinApp类的构造函数。
一旦所有静态对象的构造函数都执行完毕,运行时间库就会调用 WinMain() 函数,该函数初始化MFC应用,并调用CWinApp类的 InitInstance() 函数。
完成了这些工作后,WinMain()函数调用CWinApp类的Run()函数,通常默认为CWinThread::Run(),用来得到应用程序的消息循环,或称消息队列
当程序接收到WM_QUIT消息,就意味着程序终止。这时,MFC会调用CWinApp类的ExitInstance(),然后是静态对象的析构函数,包括CWinApp对象,然后将控制权交还操作系统。;2.应用程序框架
程序框架:MFC中定义的标准程序结构及相关的程序代码。
用MFC编写的程序存在以下三种框架:
(1)单文档程序框架
(2)多文档程序框架
(3)基于对话框程序框架
您可能关注的文档
- 项目销售中的客户关系管理-Diana.ppt
- 浅谈如何做好客户规划-盛爱梅.ppt
- 像咨询顾问一样思考v1.0.ppt
- 浅谈设计风格.ppt
- 销售代表礼议.ppt
- 浅谈市场调查-尚升升.ppt
- 销售电话沟通-林颖.ppt
- 销售公司职位体系.ppt
- 销售关系技巧.ppt
- 销售基础知识.ppt
- 中国国家标准 GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具.pdf
- 《GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具》.pdf
- GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 中国国家标准 GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 《GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求》.pdf
- 《GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法》.pdf
- GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用.pdf
- 《GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用》.pdf
原创力文档

文档评论(0)