MFC中创建了单文档项目,没有勾选支持文档/视图结构,生成了CChildView,这个类有什么作用? 80

为什么这个类中没有WM_LButtonDown这样的消息,我希望程序运行时先在窗口画一个矩形,然后如果鼠标左单击在矩形范围,就产生MessageBox,不在此范围就没有响... 为什么这个类中没有WM_LButtonDown这样的消息,我希望程序运行时先在窗口画一个矩形,然后如果鼠标左单击在矩形范围,就产生MessageBox,不在此范围就没有响应,这种项目情况下该如何实现呢?? 展开
 我来答
龚炜林
2014-07-24 · TA获得超过1560个赞
知道大有可为答主
回答量:1102
采纳率:66%
帮助的人:578万
展开全部
这个CChildView只是主框架创建的一个窗口,派生自CWnd。
你需要自己添加WM_PAINT等消息以绘制自己想要的东西。

至于矩形判断,你可以添加WM_LBUTTONDOWN消息,可以添加的。
消息响应里面相信你知道如何判断了。

有疑问,再讨论。
更多追问追答
追问
cchildview没有那个WM_LBUTTONDOWN消息啊~~cchildview和mainframe有什么关联呢?
追答
你用的什么环境?
我vs2008是直接能得到WM_LBUTTONDOWN的,已测试。
如果是其它的,给你两个方法:一个是继续点鼠标,找到那个消息。
另一个是手动加消息。你告诉了我工具以后,我再给你具体方法。
cchildview是mainframe的子窗口
匿名用户
2014-07-24
展开全部
在view类里面添加消息响应
追问
是自己再构造一个view类吗,cchildview并不继承cview
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式