建议你不要用new,而是在MainFrame中添加一个CMenu型的成员变量。如果你觉着用new更方便的话(我觉着不会),那在菜单不再使用时,一定不要忘了delete。还有,千万不要每次切换菜单时都new一个,而只在程序退出时delete一次,那样内存肯定泄漏。
解决方案 »
- 请问:ADO方式动态如何创建excel文件以及sheet页?
- 在VC中为何第一次构筑执行文件可以通过,而再次构筑时则总提示在link...过不去?
- 简单问题:列出当前电脑中数据库服务器和数据库的列表?
- 一个为VB写的DLL,其中有一个LPSTR&参数输出结果信息,在VC里怎么做?
- 为什么这一阵子CSDN的速度很慢很慢!
- 格式显示问题(mfc中)
- 如何让我的Mapi程序(VC写的)在发送邮件时隐藏发送过程窗口(比如OutLook Express的发送窗口),正在着急!
- VC2010中link选项的问题。
- 求助!-----高手帮我学Vc
- VC6下的DBGrid控件和RemoteDataCtrl控件如何用?
- 怎么会出现这样的编译问题?
- 如何实现程序安装后自动更名并改变目录?如何实现自卸载?用什麽函数提取当前计算机的时间?
CMenu menu;
menu.LoadMenu(IDR_MAILBOX);
pWnd->SetMenu(&menu);
pWnd->DrawMenuBar();
menu.Detach(); //少了这句好像就不行!