发新话题
打印

请问DELPHI下图形按钮有什么免费控件用?

请问DELPHI下图形按钮有什么免费控件用?

DELPHI下想在界面上使用四角是圆的图形Button,并且鼠标移动到上面时,Button变色或变其中一部分的效果,请问有什么免费控件实现,或其他方法实现?谢谢!

TOP

我还以为你是高手呢.

TOP

自己画。

TOP

Alex如何实现这个呢

TOP

我对界面啊美工这些东西不行,以前主要做协议之类的东西,对界面没什么要求

TOP

你不是知道我那个没什么技术含量的软件吗? 你用SPY看一下啊, 应该能看到是TIMAGE啊.

TOP

Spy++?TImage啥时候成窗体了?TGraphicControl派生的控件只是利用父窗体来绘图而已,自身不是窗体,无句柄

这个太Eazy了,响应消息改变状态,不同状态绘制不同的图像。WM_PAINT重绘,有些要用到WM_NCPAINT,比如标题栏、框架等。

在VCL中就更简单了,做原生控件一般有两个父类可选TCustomControl和TGraphicControl,看需要了,应该明白差别吧。一般应用你只要知道覆盖哪几个虚函数,并添加一些相应代码即可完成一个简单的原生控件。自己去试试吧。

VCL有还算庞大的第三方控件资源可以利用,虽然代码多数写的非常糟糕。但入门学点东西还是可以的。自己花个把小时研究下就明白了。

TOP

引用:
Ehomsoft 于 2005-2-25 06:11 AM 写道:
Spy++?TImage啥时候成窗体了?TGraphicControl派生的控件只是利用父窗体来绘图而已,自身不是窗体,无句柄
不好意思, 我说错了. :

TOP

高手来了 。。。。。

对了,有谁是过JVCL ,是Borland官方支持的开源项目,不知道好不好用。
引用:
Ehomsoft 于 2005-2-25 06:11 AM 写道:
Spy++?TImage啥时候成窗体了?TGraphicControl派生的控件只是利用父窗体来绘图而已,自身不是窗体,无句柄

这个太Eazy了,响应消息改变状态,不同状态绘制不同的图像。WM_PAINT重绘,有些要用到WM_NCPAINT,比 ...

TOP

找不到合适的,自己写了一个控件实现,效果还不错,顺便又写了另一个界面控件.唉,能找到免费控件就懒的自己写了.

TOP

发新话题