请教消息映射的问题

建立一个单文档名为hello,在hello.cpp中有:ON_COMMAND(ID_FILE_NEW,CWinApp::OnFileNew)ON_COMMAND(ID_F... 建立一个单文档名为hello,在hello.cpp中有:
ON_COMMAND(ID_FILE_NEW, CWinApp::OnFileNew)
ON_COMMAND(ID_FILE_OPEN, CWinApp::OnFileOpen)
可是我没有在ClassView中找到CWinApp类,是怎么回事?
另外我这些消息映射语句是不是随便写在哪个.cpp文件中(BEGIN_MESSAGE_MAP与END_MESSAGE_MAP之间)都可以?
能介绍下吗
我没有分了
谢谢!
展开
 我来答
百度网友c6c78e9
2008-06-25 · TA获得超过2283个赞
知道小有建树答主
回答量:620
采纳率:0%
帮助的人:996万
展开全部
CWinApp是基类,在ClassView中只能看到你自己定义的派生类和自定义类,所以看不到。根据类的多态性原理,如果你的派生类中定义了OnFileNew,OnFileOpen成员,那么运行时就会调用你的成员函数,而非基类的。
对于你的第二个猜想,你完全可以自己试试。多动手是有好处的!
Storm代理
2023-08-29 广告
"StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,I... 点击进入详情页
本回答由Storm代理提供
无花寒
2008-06-25 · TA获得超过322个赞
知道小有建树答主
回答量:238
采纳率:0%
帮助的人:152万
展开全部
ON_COMMAND(ID_FILE_NEW, CWinApp::OnFileNew)
ON_COMMAND(ID_FILE_OPEN, CWinApp::OnFileOpen)
用基类的函数和菜单关联
CWinApp是基类,封装在MFC底层,你看不到这个类。你看到的是CXXXXApp,是从CWinApp派生的子类。
消息映射不能乱放的,你可以自己试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式