我的问题是:我有两个模板,模板a和b。点击按钮1显示模板a,但是菜单不能使用缺省菜单,必须根据实际情况自己设置菜单,另外一个按钮显示模板b,菜单也需要自己设置。
请问:在什么时候设置菜单?具体就是说在什么消息处理函数设置菜单可以满足我的要求?谢谢。

解决方案 »

  1.   

    在App类注册文档模版的时候,绑定菜单和文档类、视图类,MFC会自动处理的。
      

  2.   

    你可以在CMultiApp当中创建两个模板,再另一个的模板的子窗体CChildFrame的CLASSWIZARD中设置你想要的菜单,在你的按钮的消息处理函数中你设置要打开的模板后打开该模板的文档就可以了,子菜单也就变了,不知道是否是你想要的答案??
      

  3.   

    WM_INITMENU
    好像不行啊?只有点击菜单的时候才发生。