VC驿站

 找回密码
 加入驿站

QQ登录

只需一步,快速开始

搜索
查看: 251|回复: 6

[已解决]MFC 单文档 菜单

[复制链接]
53_avatar_middle
最佳答案
1 
在线会员 发表于 2020-6-15 21:06:43 | 显示全部楼层 |阅读模式
MFC 的单文档 刚创建的时候菜单file里的新建和保存打印等菜单都是可以直接点击然后有反应的。
我想问问,他们的相应事件是在哪?我怎么找不到,Mainframe ,view,cpp里都找不到。
哪位大佬能解答一下,谢谢
最佳答案
51_avatar_small
2020-6-16 14:51:54
这我记得几年前我跟踪过一次,下好断点之后,看函数调用堆栈,新建保存什么的默认的响应事件是在MFC的源码中,不在我们生成好的工程代码中




上一篇:windows编程第九课
下一篇:没有边框,只有工具栏的窗口,能拖动吗?
77_avatar_middle
最佳答案
2 
在线会员 发表于 2020-6-16 12:19:39 | 显示全部楼层
应该是封装好的类,或者调用WINDOS的,独立写这个代码,估计程序体积会很大
51_avatar_middle
最佳答案
79 
online_admins 发表于 2020-6-16 14:51:54 | 显示全部楼层    本楼为最佳答案   
bestAnswer
这我记得几年前我跟踪过一次,下好断点之后,看函数调用堆栈,新建保存什么的默认的响应事件是在MFC的源码中,不在我们生成好的工程代码中
53_avatar_middle
最佳答案
1 
ico_lz  楼主| 发表于 2020-6-16 15:17:52 | 显示全部楼层
Syc 发表于 2020-6-16 14:51
这我记得几年前我跟踪过一次,下好断点之后,看函数调用堆栈,新建保存什么的默认的响应事件是在MFC的源码 ...

我主要时很奇怪?Cximage库里的demo1,看上去用的也是单文档,它的新建添加了其他的功能,比如弹出嵌入的对话框。。。但是我在view,mainframe和里都找不到新建菜单的响应事件,所以我就想着,是不是向他那样写好一点。所以我想知道单文档的新建菜单的相应事件在哪。我追踪过新建菜单的id,但到界面线程类里只有个消息映射。就找不到其他的了
43_avatar_middle
最佳答案
1 
online_vip 发表于 2020-6-16 16:57:16 | 显示全部楼层
自己再新建个功能菜单并添加自己的事件处理程序 把自带的删了 不就妥了
53_avatar_middle
最佳答案
1 
ico_lz  楼主| 发表于 2020-6-16 17:37:50 | 显示全部楼层
caicaiwuguo 发表于 2020-6-16 16:57
自己再新建个功能菜单并添加自己的事件处理程序 把自带的删了 不就妥了

。。。我要是这么做,我还问个啥。。。有些人的代码很容易被人开懂,而有些人的看不懂,自己不懂的地方总要弄懂,然后按自己喜欢的来。
58_avatar_middle
最佳答案
35 
online_vip 发表于 2020-6-16 22:17:23 | 显示全部楼层
这个问题这本书中或许有答案《VC++深入详解》,但我不会。
您需要登录后才可以回帖 登录 | 加入驿站 qq_login

本版积分规则

×【发帖 友情提示】
1、请回复有意义的内容,请勿恶意灌水;
2、纯数字、字母、表情等无意义的内容系统将自动删除;
3、若正常回复后帖子被自动删除,为系统误删的情况,请重新回复其他正常内容或等待管理员审核通过后会自动发布;
4、感谢您对VC驿站一如既往的支持,谢谢合作!

关闭

站长提醒上一条 /2 下一条

QQ|小黑屋|手机版|VC驿站 ( 辽ICP备09019393号 )|网站地图wx_jqr

GMT+8, 2020-7-14 16:11

Powered by CcTry.CoM

© 2009-2020 cctry.com

快速回复 返回顶部 返回列表