![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Windows编程相关
文章平均质量分 58
shanhujiaofj
这个作者很懒,什么都没留下…
展开
-
MFC的文档视图结构分析
第 1 节 文档视图结构MFC能够成为“应用程序框架”,最重要的东西除了巧妙地实现了消息循环,另一个很精华的东西可能就要算文档视图结构了。文档视图结构包含4个东西:文档、视图、框架和文档模板,暂且我们把它称成4元素。其实它是仿照精典的MVC模式,将显示、控制逻辑、数据分离开来。在MFC中,文档存储数据,而View将数据显示出来,一个文档可以有多个视图,而一个视图却只能有一原创 2013-01-24 09:29:52 · 692 阅读 · 0 评论 -
简要清理一下MFC的消息机制
第 1 节 MFC定义了哪些消息根据《深入浅出MFC》上所描述的,MFC的消息分为:消息和命令和Control Notification,消息的命令是以WM_作为开头的,命令是以ID开头的,那么这些消息或命令到底是在哪儿进行定义的呢?首先,我们来看命令,我们在编译器中跳转到定义,发现它们被定义在afxres.h之中。如下:分为Filecommands,原创 2013-01-25 15:18:18 · 323 阅读 · 0 评论 -
MFC的一些基础类和作用
觉得学习MFC很重要的一点还是要弄清楚MFC的基本的类和它们的继承结构,类图如下:可以看到,所有类的基类都是CObject,因为MFC是单根的系统,CObject可以说是万物之源,CObject为基类提供一些功能,比如:类的动态识别、类的动态创建。然后主要的基类有CCmdTarget、CWnd。其中CCmdTarget派生出来的很多和线程、文档相关的类。其中CWinApp是CWinTh原创 2013-01-21 10:59:43 · 371 阅读 · 0 评论