发新话题
打印

在C++Builder中同一事件可以在不同的情况下发生两个或两个以上的不同的动作

在C++Builder中同一事件可以在不同的情况下发生两个或两个以上的不同的动作

在程序中同一事件可以在不同的情况下发生两个或两个以上的不同的动作;
以事件OnMouseDown为例:
可定义两个不同的动作函数(参数必须与OnMouseDown相同):
  void_fastcall OnMouseDownBitmap(TObject *Sender,TMouseButton                  Button,TShiftState Shift,int X,int Y);
  void_fastcall OnMouseDownLines(TObject *Sender,TMouseButton                   Button,TShiftState Shift,int X,int Y);
要切换处理程序时只要用语句:
  OnMouseDown=OnMouseDownBitmap;或者
  OnMouseDown=OnMouseDownLines;
我是猪,我想飞!
阿纬有研究tcp/ip 吗?封包技术?
没有,现在还处于初级阶段,越学会的东西越少呀!
我是猪,我想飞!
呵呵。是阿。。越来越少了
发新话题
查看积分策略说明

快速回复主题

选项

[完成后可按 Ctrl+Enter 发布]  预览帖子  恢复数据  清空内容