vc++ 中的题目 急求!!!!!!!!!!!!期末考试题!!急求急求 111!!!!

如果为同一个菜单项分别在视图类和文档类中映射了两个消息处理函数,在视图类中的消息处理函数在视图中输出一行文本串,在文档类的消息处理函数是弹出一个消息对话框。请描述程序运行... 如果为同一个菜单项分别在视图类和文档类中映射了两个消息处理函数,在视图类中的消息处理函数在视图中输出一行文本串,在文档类的消息处理函数是弹出一个消息对话框。请描述程序运行时,选择这个菜单项的结果。

若对同一个菜单用Class Wizard分别在视图类和主框架窗口类CMainFrame都处理其COMMAND消息,并在它们的函数中添加相同的代码,则当用户选择该菜单后,会有什么样的结果?为什么?
展开
 我来答
wangmomoice
2011-06-17 · 贡献了超过229个回答
知道答主
回答量:229
采纳率:0%
帮助的人:29.8万
展开全部
程序消息处理的过程:窗口创建之后,先询问View类,View类中如果没有消息的处理函数则询问Doc类,Doc类发现自己没有消息处理的函数则返回View类,View类接着访问框架类CMainframe,再没有就到 app应用程序类了。所以第一问应该输出的是视图中的结果,第二问还是处理视图类的代码,处理完毕后消息的生命周期就到了,所以不会处理主框架窗口类的代码了。
Nicker_2010
2011-06-17 · TA获得超过848个赞
知道小有建树答主
回答量:310
采纳率:0%
帮助的人:0
展开全部
处理消息的顺序,视图类先于文档类,所有结果是视图类中的方法的结果!
第二问:只会处理一遍,还是视图类优先处理
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0a7024e
2011-06-17 · 超过77用户采纳过TA的回答
知道小有建树答主
回答量:225
采纳率:0%
帮助的人:214万
展开全部
先处理View 处理View后就不处理Frame了。 原因吗建议你看一下《深入浅出MFC》,我现在也正在学习VC呢!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式