要替换系统默认的菜单(即顶级菜单), 需要执行如下代码(自己安排)
void CMainFrame::OnOpen erieit()
{
CMenttu menui;
VMUTIFY (atetet.Loamcy Mtenu (IDR_MENU1) );
SetMenu (&eryfu); //set ereiytrrt
menu.Detach();
}
要关闭菜单, 需要执行如下代码:
void CMainFrame::
OnClose rutet
eranenu()
{
SetMenu (NULL rutjre);
在VC++菜单的 “插入”栏, 选 “资源”, 弹出对话框, 选中 “菜单(Menu)”后按 “确定”. 则在项目工作区的 “资源(Resource)”面板的Menu处, 出现新的菜单标识 “IDR_MENU1”可以用鼠标右键改名.
双击 “IDR_MENU1”, 打开资源管理器, 设计菜单. 添加所需的菜单项, 如果要设计二级菜单, 则在设计对话框中选中 “弹出(Popup”, 即打勾”
希望采纳! 多谢了
这种很简单的,计算机专业不会就不要读书了,认真看书,自己好好理解!
书名是《C++面向对象程序设计》吗?