博客专栏  >  编程语言   >  MFC九阴真经

MFC九阴真经

对MFC内部机制和开发技术的学习

关注
2 已关注
9篇博文
  • MFC命令传递的内部流程

    我们在《MFC消息流动的内部实现》中已经看到,当消息为命令消息(WM_COMMAND)时,在CWnd::OnWndMsg中将交由OnCommand虚函数来处理。该处的OnCommand函数不一定是CW...

    2016-08-01 14:33
    856
  • MFC消息流动的内部实现

    消息的一生神秘而漫长,期间曲折多为人所不知。今天就让我们一起“撩”一下这位高冷的神秘妹纸吧。 事实上,MFC中利用hook技术,把看似无关的操作关联了起来。所谓hook(钩子)是Windows中一种...

    2016-07-31 22:18
    843
  • MFC消息映射机制实现

    Windows程序的本质是依靠消息来维持运行的。每一个消息都有一个代码,并以WM_开头的常量表示。 MFC把消息分为三大类: 1.命令消息(WM_COMMAND):命令消息意味着“使用者命令程序做...

    2016-07-23 16:49
    950
  • MFC类别型录网之对象动态创建

    要实现动态生成的功能,其实利用前面建立的“类别型录”网也已经很接近了。再看一下我们依旧要用的数据结构CRuntimeClass的定义: struct CRuntimeClass { // Attri...

    2016-07-22 16:44
    788
  • MFC类别型录网之执行期类型识别

    我们知道MFC具有运行时类型识别(RTTI)的功能,那它究竟是怎么实现的呢?在MFC的内部,它通过一个叫CRuntimeClass的数据结构以及几个特殊的宏操作来构建一个“类别型录”网,通过在运行时查...

    2016-07-22 14:26
    795
  • MFC中的Document-View结构

    MFC之所以为Application Framework,最重要的一个特征就是它能够将管理数据的程序代码和负责显示数据的程序代码分离开来,而这种能力有Document/View提供。 想要实现数据管理...

    2016-07-21 12:08
    1394
  • 调皮的MFC(2)

    上回书说到,WinMain和窗口处理函数分别被相应的类操作和宏操作所取代。这次我们就来看一下,取代之后的MFC程序是如何运行的吧。 先把类继承图贴出来,随时可以回顾一下。 主cpp文件中的第一个...

    2016-07-20 15:23
    1478
  • 调皮的MFC(1)

    新建一个MFC工程,集成环境会先帮我们生成一个框架。框架中用到的最重要的基础类层次结构如下所示: 其中在虚矩形框中的类是我们自己继承的类,实矩形框中的类是MFC中自带的类(取自深入浅出MFC)。...

    2016-07-19 20:22
    1047
  • win32程序概况

    学习MFC之前朋友建议我先学Windows编程,的确还是有道理的,毕竟MFC把自己“裹得太严实”,如果有win32的编程经验势必可以更好地掌握MFC。所以喽,文中和大家一起分享我学习win32部分后的...

    2016-07-16 22:00
    1416

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部