首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

请问一个很基础的有关问题

2012-09-18 
请教一个很基础的问题。我在把一个delphi的组件改成C++ Builder的。遇到一个基础问题:Delphi(Pascal) codepr

请教一个很基础的问题。
我在把一个delphi的组件改成C++ Builder的。遇到一个基础问题:

Delphi(Pascal) code
protected   procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override;

我在我的类中转译如下:
C/C++ code
  void __fastcall MouseDown(TMouseButton Button,TShiftState Shift,int X,int Y);


一编译的时候报错MouseDown与基类的冲突了,这个怎解决?

[解决办法]
是我记错了,原来TControl的MouseDown方法就是DYNAMIC的,所以得用DYNAMIC来声明MouseDown实现覆盖。

热点排行