MFC打开文件后加载新的菜单栏

来源:互联网 发布:有哪些数据开放平台 编辑:程序博客网 时间:2024/06/07 11:49

View类中重写OnUpdate函数

新建Menu资源,ID设为IDR_MENU1

void CMFCApplication2View::OnUpdate(CView* /*pSender*/, LPARAM /*lHint*/, CObject* /*pHint*/){// TODO:  在此添加专用代码和/或调用基类CMFCApplication2Doc* pDoc = GetDocument();if (!pDoc->img.IsNull()){//添加自己的窗口显示代码
//去掉系统的菜单  GetParentFrame()->SetMenu(NULL);//添加自己的菜单  CMenu menu;menu.LoadMenu(IDR_MENU1);  //加载自己的菜单  GetParentFrame()->SetMenu(&menu);menu.Detach();   //该函数是用来将菜单句柄与菜单对象分离}


0 0