VC++.Net2003中自己添加的菜单不可用(灰色)的原因

原创 2007年09月23日 17:05:00

VC++.Net 2003 MFC MDI。自己在Mainframe中添加了菜单,并在向导中添加了相应的消息处理函数,但菜单就是不可用,一直是灰色。经师兄指点,是消息处理函数放错的地方。在王华、朱时银、史兰等编著《VC++.NET 开发指南与实例详析》, 机械工业出版社中是添加在CMyProjectDoc类中。而Mainframe菜单在有文档时是不出现的,只在Doc全部被关闭时才出现。这里Doc类中的消息响应函数已经没有效果,也就如没没有添加过消息响应函数,自然也就不能用了。所以有点困惑为什么书中明确指出要添加在Doc类中……

补充说明:

菜单是默认Enable的,不需要OnUpdate函数进行处理;
 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

解决ASP.NET使用IIS架设网站时“服务器应用程序不可用”的方法

服务器应用程序不可用您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。 管理员注意事项: 详述此特定请求失败原因的错误消息可在 Web...

IIS服务器 asp.net 应用程序不可用解决方法

报错: 服务器应用程序不可用,您试图在此 Web 服务器上访问的 Web应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。管理员注意事项:详述此特定请求失败原因的错误信息可在 W...

win7下.NET连接oracle,提示错误OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用

最近三天痛苦了,被oracle和.NET之间的连接头都搞大了,经过不但的安装和找原因,终于搞清楚了一下两点: (1)System.Data.OracleClient 需要 Oracle 客户端软件 ...

关于Debug和Release之本质区别的讨论(主要针对VC6.0和VS2003.net编译工具而言)

文章转载自:http://blog.csdn.net/huahuamoon/article/details/2033326 一、Debug 和 Release 编译方式的本质区别     ...

CDialogBar中按钮为灰色不可用的解决办法

http://www.cppblog.com/tx7do/archive/2008/06/03/51926.html 做一个编辑器,里面用到了CDialogBar作ToolB...

C++开源跨平台类库及在VC++.net中应用的配置

在如下的库支持下,开发的系统可以很方便移植到当前大部分平台上运行而无需改动,只需在对应的平台下 用你喜欢的编译器重新编译即可。 经典的C++库:   STLport-------SGI STL...

解开VC++调用.Net DLL的神秘面纱

这段时间有个项目是需要使用vc++的程序访问.Net的类,在网上搜过很多文章,大致有两个方法: 将.Net程序编译成COM,并让C++代码访问COM组件进行调用。 另一个方法使用CRL编译...

.Net的程序运行效率比VC++低?不!翻译自国外的一篇文章

这是我自己翻译的一篇文章,由于本人英语有限,所以其中会有翻译错误或者不准确的地方,建议英文好的朋友看原文。 原文: http://www.grimes.demon.co.uk/dotnet/man...

郁金香过驱动保护 编程相关工具下载 delphi vc++ .net vs

郁金香过驱动保护 编程相关工具下载 delphi vc++ .net vs 关于下载问题 在连接上点右键 复制快捷方式 然后在迅雷里面新建任务 没速度的去淘宝半个迅雷会员 编程相关工具下载 ...

VC++ .Net 实例学习

VC++.NET中添加由C#编译的DLL引用的方法 http://blog.csdn.net/much0726/article/details/4986627 关于VC.NET的资料网络上...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)