关于mfc中自己创建菜单的问题

panzhijiepanzhiyang 2009-05-11 11:02:05
比如我填写了“文件”
然后将其改为弹出
在下面分别有“打开”“保存”等项目
但是在运行时“打开”“保存”这些自动变灰了
并且当再次查看ID时变成了数字
还有一个问题是能不能在自己创建的类中
调用CView中的函数
...全文
80 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
papaofdoudou 2009-05-11
  • 打赏
  • 举报
回复
可能是你没有对菜单命令做消息响应函数映射,你将消息响应函数写上 就OK了,方法就是利用 CLASS WINZARD添加消息响应函数
  • 打赏
  • 举报
回复
都问了就帮忙解决一下吧
很简单的一个啊
忘高手速来解决
lgccaa 2009-05-11
  • 打赏
  • 举报
回复
关于VC的问题可以到VC版去问
papaofdoudou 2009-05-11
  • 打赏
  • 举报
回复
从cview派生过来的类可以调用它的函数,但是在另外一个与cview类无关的类中调用cview类的成员函数只能是利用cview类对象或者是其继承层次的子类对象或者是利用这些对象的指针来调用了,你可以在另外一个类中通过调用得到一个指向cview类的指针,例如getactiveview等函数!
Swkjd 2009-05-11
  • 打赏
  • 举报
回复
没有消息响应函数系统默认菜单项不可用,添加上响应函数就好了。ID重新设置一下就行。CView的派生类应该都可以调用它的函数。

64,663

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧