mfc创建的单文档菜单栏按钮是灰的
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mfc创建的单文档菜单栏按钮是灰的相关的知识,希望对你有一定的参考价值。
如图,我是在资源中修改Menu创建的菜单按钮,没有修改任何属性,为啥是灰的?
我已经按照你们的方法添加消息响应函数了,但还是灰的
3、在“Class name:””选择“C***View”
4、在“Messages”中选择“COMMAND”
5、点击“Add Function...”,在弹出的对话框中点击“OK”按钮。
6、完成本回答被提问者采纳 参考技术B 类向导,添加一个对话框,添加对“人事工资管理器”的消息处理。 参考技术C 菜单项有消息函数后就不会这样了。 参考技术D 请为该菜单编写响应函数,
if(还不对)请追问;
else 点击采纳;
谢谢!
MFC/VC 在多文档MDI程序中 子窗口初始最大化显示 如何去掉菜单栏右侧的最小化及向下还原按钮
因为是多文档,最大化时候应该无法去掉,可以采用一下技巧,比如子窗口不要使用最大化功能,而是使子窗口占满主窗口区域(去掉去掉子窗口标题)。 参考技术A 很简单喽。int CChildFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
if (CMDIChildWnd::OnCreate(lpCreateStruct) == -1)
return -1;
// TODO: Add your specialized creation code here
//ShowWindow(SW_SHOWMAXIMIZED);
ModifyStyle(WS_SIZEBOX|WS_MINIMIZEBOX|WS_SYSMENU,0,0);//有一个WS_SYSMENU就够了
return 0;
本回答被提问者和网友采纳
以上是关于mfc创建的单文档菜单栏按钮是灰的的主要内容,如果未能解决你的问题,请参考以下文章
MFC/VC 在多文档MDI程序中 子窗口初始最大化显示 如何去掉菜单栏右侧的最小化及向下还原按钮