把一个VCL控件修改成CLX控件,高手请进,不过也很简单的,对于做过的人来说已经不是问题了关键是我没做过啊各位请帮帮我吧!!(80分)

  • 主题发起人 xiamei0404
  • 开始时间
X

xiamei0404

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么把VCL的delphi控件它修改一下变成CLX控件呢?有其控件的pas
Result := Windows.GetNearestColor (ACanvas.Handle, RGB(Avg, avg, avg));
上面这句怎么改呢?因为改成CLX就没有windows了,所以也就找不到
getnearestcolor这个函数了,有没有与windows.getnearcolor对应的函数呢?
还有Color := ABitmap.Canvas.Pixels[x, y];改成CLX后,canvas也就没有pixels这个东东了
Screen.Cursors[XP_HANDCUR] := LoadCursor(Hinstance, PChar('XPHANDCUR'));
loadcursor这个东东也找不到对应的来替代啊,
 
没做过这种工作,不过你可以看看delphi自己的clx的源代码是怎么实现的阿
 
怎么没有回答啊,要不我再加50分,有谁知道那里有CLX控件下载

帮帮忙啊!!!!!!!!!!!!1救命啊。。。。。
 
...../Delphi6/Source/Clx
 
delphi自带的CLX控件没有多大的参考价值的

还是得从网上找个别人自己编的控件的源程序作参考才是

不过老兄,我个人认为把VCL控件改写成CLX控件不是一个简单的工作啊

可以说我以我们的小平是不太可能的,,真的,做出来的可能性太小了

我劝你还是不要浪费时间了
 
我不做了 送分 多谢关照
 

Similar threads

顶部