
MFC
文章平均质量分 78
olncy
这个作者很懒,什么都没留下…
展开
-
MFC多线程编程注意事项
MFC多线程编程注意事项PeterLee整理 2008-05-261. 表现——错误示例关于启动线程时传输窗口对象(指针?句柄?)的问题: 在选择菜单中的开始线程后: void cmainframe::onmenu_start() { ... afxbeginthread(mythread,原创 2008-05-27 17:03:00 · 751 阅读 · 0 评论 -
MFC技术内幕系列之(三)---MFC执行期类型识别与动态创建技术内幕
引言: 众所周知,微软的MFC Application Framework建立在一系列先进的程序设计技术上的。比如:消息映射机制,命令传递机制,执行期类型识别与动态创建技术及文档序列化技术等。其中执行期类型识别与动态创建技术是其中最重要的技术之一。微软在MFC中用一些神秘的宏实现了这种机制,但是对于学习MFC程序设计的初学者来说它却成为了一大难点,所以在这篇文章中我将详细地为大家挖掘其中转载 2008-06-11 23:51:00 · 811 阅读 · 1 评论 -
MFC技术内幕系列之(一)---MFC应用程序“生死因果”内幕
引言: 侯捷老师在他那本著名的"深入浅出MFC"(第二版)的第六章中对比着传统的Win32API编程,详细讲解了MFC应用程序“生死因果”,而且侯捷老师还在"深入浅出MFC"(第二版)一书的“无责任书评”中称应用程序和MFC Framework的因果关系,是学习MFC程序设计的关键,并把它作为学习MFC程序设计的"第一个台阶".作为已是“过来人”的我非常赞同侯捷老师的观点,特写下此转载 2008-06-11 23:42:00 · 1132 阅读 · 0 评论 -
MFC技术内幕系列之(二)---MFC文档视图结构内幕 上
引言:侯捷老师的"深入浅出MFC"一书的第8章中有“"Document/View"是MFC的基石。”一说,可以看出文档视图结构在MFC Framework中的地位是多么的重要。本文将以一个标准MFC应用程序向导作成的MDI程序为例,来和大家一起详细挖掘文档视图结构的内幕。正文: //////////////////////////////////转载 2008-06-11 23:44:00 · 802 阅读 · 0 评论 -
MFC技术内幕系列之(二)---MFC文档视图结构内幕 下
//in afxext.hstruct CCreateContext // Creation information structure// All fields are optional and may be NULL{// for creating new viewsCRuntimeClass* m_pNewViewClass; // runtime class of转载 2008-06-11 23:49:00 · 777 阅读 · 0 评论 -
MFC技术内幕系列之(二)---MFC文档视图结构内幕 上
引言:侯捷老师的"深入浅出MFC"一书的第8章中有“"Document/View"是MFC的基石。”一说,可以看出文档视图结构在MFC Framework中的地位是多么的重要。本文将以一个标准MFC应用程序向导作成的MDI程序为例,来和大家一起详细挖掘文档视图结构的内幕。正文: //////////////////////////////////转载 2008-06-11 23:44:00 · 792 阅读 · 0 评论 -
MFC技术内幕系列之(四)---MFC消息映射与消息传递内幕
引言: Windows操作系统是以消息为基础,事件驱动的。作为程序员了解操作系统的消息传递机制是非常必要的。Microsoft的MFC又它自己的一套支持Windows操作系统消息机制的技术--消息映射(Message Mapping)和命令传递(Command Routing),在这篇文章中我就详细的挖掘一下MFC的消息映射技术以及命令传递技术。正文:转载 2008-06-11 23:52:00 · 1286 阅读 · 0 评论 -
MFC技术内幕系列之(五)---MFC文档序列化内幕
引言: 引入“文档序列化”的概念会让许多人感到迷惑,什么是“文档序列化”?其实说白了就是将数据(广义上的概念)从硬盘中读出或将数据写入硬盘中。其稍正规的定义可以看看MFC文档如下:The CArchive class allows you to save a complex network of objects in a permanent binary form (usually转载 2008-06-11 23:54:00 · 786 阅读 · 0 评论 -
深入探讨MFC消息循环和消息泵
这是我至今为止看到的关于MFC消息机制最为经典的一篇文章,特收录至此,供日后借鉴! 首先,应该清楚MFC的消息循环(::GetMessage,::PeekMessage),消息泵(CWinThread::PumpMessage)和MFC的消息在窗口之间的路由是两件不同的事情。在MFC的应用程序中(应用程序类基于CWinThread继承),必须要有一个消息循环,他的作用是转载 2008-06-22 19:04:00 · 706 阅读 · 0 评论