多文档视图MDI 的工具栏为什么会这么变化

来源:百度知道 编辑:UC知道 时间:2024/07/02 14:53:43
有视图时是一套工具栏和菜单栏
无视图时是另外一套工具栏和菜单栏,
菜单栏还好说,资源里有两个,
IDR_MAINFRAME 和 IDR_MDITYPE

但是工具栏只有一个资源,IDR_MAINFRAME ,请问是怎么实现这种切换的,谢谢

MDI中切换文档或者视图时,框架也自动切换菜单和工具栏资源,这个资源是在InitInstance中添加文档模板时通过参数指定的,此外每个文档或者视图也可以通过代码动态修改菜单或者工具栏内容。