我有一个在DELPHI5下写的控件,想在DELPHI6的CLX平台下用,不知道怎么改,特请教各位!(200分)

  • 主题发起人 主题发起人 yywant
  • 开始时间 开始时间
Y

yywant

Unregistered / Unconfirmed
GUEST, unregistred user!
[?]这个组件是直接从TGraphicControl继承的,我最终的目的是把它放在DELPHI6的组件
面板上,能在CLX平台上用就行了,我知道把PAS文件里和CLX不兼容的内容改了,
可是不知道从哪里下手,也不明白都是哪些不兼容,望您指明!非常感谢
代码:


 
我也想问问你啊,,,我也在做这个啊,,你做得怎么样了,,
能一起与你讨论吗??QQ42227515Result := Windows.GetNearestColor (ACanvas.Handle, RGB(Avg, avg, avg));

上面这句怎么改呢?因为改成CLX就没有windows了,所以也就找不到
getnearestcolor这个函数了

还有Color := ABitmap.Canvas.Pixels[x, y];改成CLX后,canvas也就没有pixels这个东东了,
 
后退
顶部