在VC6.0和VS2010里面动态添加菜单项是不一样的,查看MSDN文档可知,VS2010采用的是MFC9.0版,其中有很多新增的项具体信息请查看,本文就根据自己的测试详细的比较一下二者的区别:
1.在VC6.0里面动态添加一个子菜单项:
2.在VS2010里面添加一个子菜单项:
效果如图,因为还没有为其添加处理函数,所以呈灰色:
给添加的子菜单项添加消息处理函数:
在MainFrame.h里面添加消息处理函数声明:
然后在MainFrame.cpp消息映射里面添加消息映射项:
VC创建对话框后,不是会有一个有“按钮、静态文本……”的浮动工具栏吗?但是我的程序里,不见了。有谁知道怎么找回?