MFC中创建了单文档项目,没有勾选支持文档/视图结构,生成了CChildView,这个类有什么作用? 80
为什么这个类中没有WM_LButtonDown这样的消息,我希望程序运行时先在窗口画一个矩形,然后如果鼠标左单击在矩形范围,就产生MessageBox,不在此范围就没有响...
为什么这个类中没有WM_LButtonDown这样的消息,我希望程序运行时先在窗口画一个矩形,然后如果鼠标左单击在矩形范围,就产生MessageBox,不在此范围就没有响应,这种项目情况下该如何实现呢??
展开
2个回答
展开全部
这个CChildView只是主框架创建的一个窗口,派生自CWnd。
你需要自己添加WM_PAINT等消息以绘制自己想要的东西。
至于矩形判断,你可以添加WM_LBUTTONDOWN消息,可以添加的。
消息响应里面相信你知道如何判断了。
有疑问,再讨论。
你需要自己添加WM_PAINT等消息以绘制自己想要的东西。
至于矩形判断,你可以添加WM_LBUTTONDOWN消息,可以添加的。
消息响应里面相信你知道如何判断了。
有疑问,再讨论。
更多追问追答
追问
cchildview没有那个WM_LBUTTONDOWN消息啊~~cchildview和mainframe有什么关联呢?
追答
你用的什么环境?
我vs2008是直接能得到WM_LBUTTONDOWN的,已测试。
如果是其它的,给你两个方法:一个是继续点鼠标,找到那个消息。
另一个是手动加消息。你告诉了我工具以后,我再给你具体方法。
cchildview是mainframe的子窗口
2014-07-24
展开全部
在view类里面添加消息响应
追问
是自己再构造一个view类吗,cchildview并不继承cview
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询