看深入浅出 MFC
普通的就记住一个规律就可以了
命令消息->View->框架

解决方案 »

  1.   

    如果命令是针对显示的就加在view中,是针对数据的就加在doc中。最好不加在frame中,因为不好对document操作。
      

  2.   

    消息映射的形式是一样的,要说不同的话,那么倒是有一处
    就是
    DECLARE_MESSAGE_MAP 放的位置不同 :)
    其他
    BEGIN_MESSAGE_MAP   END_MESSAGE_MAP 都一样:)
      

  3.   

    有个先后的问题,这个最简单的可以看看《VC编程实例》(北京科海出的书),大概的映射优先等级就是:VIEW->DOC->FRAME->APP,这个SDI和MDI还有不同,不过也就是多个子框架窗口.