关于MFC的菜单的问题,请大神赐教啊

用默认MFC向导生成的程序,点击文件>>新建后,菜单会更新为文件,编辑,视图,窗口,帮助,当关闭所有视图后,菜单会变为文件,视图,帮助,它的实现代码在哪儿啊,另外我也想用... 用默认MFC向导生成的程序,点击文件>>新建后,菜单会更新为文件,编辑,视图,窗口,帮助
,当关闭所有视图后,菜单会变为文件,视图,帮助,它的实现代码在哪儿啊,
另外我也想用两组菜单,打开主窗口后用第一组菜单,在主窗口中打开一个文件后把第一组菜单换成第二组,侯捷先生的《深入浅出MFC》第331页说,用MFC代劳即可,我查看了例程SCRIBBLE\STEP0中也没有出现
setMenu,DrawMenuBar之类的函数调用,MFC是在哪儿实现这样的菜单更换的啊
展开
 我来答
bhtzu
推荐于2016-03-11 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4252万
展开全部
  1. 标准菜单消息的响应,MFC标准框架程序是在库函数里面就已经实现的(代码可以在VC安装目录下找到),如果不重载实现该消息,那么会使用默认的处理。

  2. 在MDI多文档模式下,已经为你生成了两组菜单,资源中就有。这个如果不使用标准MFC框架,那么实现起来需要大量的代码。

  3. 同样是在MFC标准类(CWnd、CView、CTemplate)中实现的,通过继承机制,默认你的代码享有这些功能。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式