小弟最近在学MFC,遇到一个问题。就是:当窗口发出一个消息后,MFC是怎么对其进行处理的。

解决方案 »

  1.   

    消息路由过程。
    winapp->afxwndproc->窗口messageproc->消息映射表
      

  2.   

    MFC中的窗口对象大多有CWnd::CreateEx()创建,并且对窗口对象子类化(subclass)将窗口对象的WndProc设置为AfxWndProc()。所以AfxWndProc()是消息处理函数。
      

  3.   

    楼上几位都太坑人,对初学者来说你们这种炫耀技能的行为对人家有帮助吗?我简单说一下吧,比方说你鼠标左键点了对话框一下,你先视图-类视图,里找到所在对话框,然后右键属性
    属性面板中找事件图标,找到WM_LBUTTONDOWN,下来找命令然后单击,出现响应函数
    在函数里写你要实现的功能就行了至于MFC如何实现消息映射,我当初就是自己回头查代码应该能领悟