CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

问个初级问题(急)

楼主cl007(cl007)2001-09-30 09:40:03 在 VC/MFC / 基础类 提问

void   CPolygonsView::OnLButton(UINT   nFlags,CPoint   point)  
  {  
    m_Drag=true;  
    PointOrigin=point;  
    CView::OnLButtonDown(nFlags,point);  
  }  
  这个函数为什么最后还调用CView中的函数,最后一步有什么用? 问题点数:10、回复次数:5Top

1 楼thundersp(我心飞翔)回复于 2001-09-30 09:57:16 得分 1

这是函数的重载,C++书上都有介绍的Top

2 楼jsd198()回复于 2001-09-30 10:04:07 得分 1

这是MFC的消息处理链,没有就是你自己完全处理了Top

3 楼xjl1980_81(什么都不会)回复于 2001-09-30 10:18:52 得分 1

同意楼上Top

4 楼yg_xh(果皮)回复于 2001-09-30 10:23:24 得分 5

你可以不要后面的CView::OnLButtonDown(nFlags,point);或者你处理完后就直接return就可以了,CView::OnLButtonDown(nFlags,point);这一句不过是默认的处理而已,在这里是因为该函数OnLButton(UINT   nFlags,CPoint   point)只是实现变量的保存,所以还引用了默认处理。  
   
   
  Top

5 楼jiangping_zhu(娜可露露之风之刃)回复于 2001-09-30 10:25:58 得分 2

该函数是调用基类的处理函数,如果你不想让基类处理的话,可以不调用它,例如,你在当前类中只是想判断该点是否在某个矩形内,如果在的话,就忽略掉,此时,你就不必调用基类的函数,如果在不在改矩形内的话,就交给基类来处理,此时,就应该调用基类的函数。Top

相关问题

  • 急,初级问题
  • 初级问题,急!!!!!!!
  • 初级问题,急急急
  • 急问Flash初级问题
  • ORACLE初级问题!!!!!急~
  • 问一个初级问题
  • 问个初级问题
  • 问几个初级问题
  • 问个VSS初级问题
  • 问几个初级问题

关键词

  • 函数
  • 调用
  • nflags
  • 处理
  • cview
  • 基类
  • onlbuttondown
  • point
  • 话

得分解答快速导航

  • 帖主:cl007
  • thundersp
  • jsd198
  • xjl1980_81
  • yg_xh
  • jiangping_zhu

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo