假设一个多文档有一个子窗口,
如果操作系统给子窗口发消息,是直接发给子窗口,还是发给父窗口,在由父窗口发给子窗口?如果是对话框工程呢?
如果操作系统给子对话框发消息,是直接发给子窗口,还是发给父对话框,在由父窗口发给子对话框?

解决方案 »

  1.   

    程序建立的每一个窗口都有相关的窗口消息处理程序。这个窗口消息处理程序是一个函数,既可以在程序中,也可以在动态链接库中。Windows通过呼叫窗口消息处理程序来给窗口发送消息。窗口消息处理程序根据此消息进行处理,然后将控制传回给Windows
      

  2.   

    一般来说,窗口框架相当于SDK里面的消息处理函数,所以你可以发送给Frame但是,在MFC中,各个目标窗口能够拦截消息进行处理,所以,可以直接发送给目标窗口处理
    建议看看《深入浅出MFC》