void CSketcherView::OnLButtonUp(UINT nFlags, CPoint point)
{
// TODO: 在此添加消息处理程序代码和/或调用默认值 CView::OnLButtonUp(nFlags, point);
}
我只想知道函数的这个语句在最后有什么作用的?不要这句话可以吗?
这句话是什么意思:CView::OnLButtonUp(nFlags, point);
答案:2 悬赏:50
解决时间 2021-02-24 00:16
- 提问者网友:写不出迷人情诗
- 2021-02-23 00:35
最佳答案
- 二级知识专家网友:承载所有颓废
- 2021-02-23 01:47
这样理解吧void CSketcherView::OnLButtonUp(UINT nFlags, CPoint point)这个是你重载鼠标左键松开的消息响应函数,是重载, 他原来有自己要做的事,由CView::OnLButtonUp(nFlags, point)完成, 所以不要管他。
全部回答
- 1楼网友:无字情书
- 2021-02-23 02:29
也许你对面向对象(多态)理解的不是很深,程序做的多了,你自己也会发现这样的好处。
不知道怎么去讲,反正说的最简单一点就是,cview::onlbuttonup里面可能有别的处理,比如设置cview的成员变量的状态等等,你不调用的话,不就有可能出错了吗。但是如果cview::onlbuttonup里面没有什么别的处理,那么你也就没有必要调用它了,但调用了也没有什么影响。这样一来,所有的子类中如cdrawview,c***view类的onlbuttonup只需要关心自己的实现就行,各个子类的共性就由父类的onlbuttonup实现。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯