这篇文章讲解改良TButton界面的方法,使其具有圆角和渐变背景图。
这个DelphiDemos.zip中就是这个改良后的新按钮:TJHLButton
完全源代码,欢迎下载。作者:金海龙(软件工程师)
要想了解作者的权威程度,就用Google搜索‘金海龙’三个字。关于这项技术,我专门写了篇文章论述,大家一起去看看,内容主要如下:
继承并改良TButton
用TCanvas在TButton表面绘图
TButton的渐变背景图
Gradient背景图的制作
按钮的渐变背景图
圆角边框的制作过程
VCL消息详解之WM_PAINT
研究:WMPaint(var Message: TWMPaint); message WM_PAINT;
TControlCanvas和WMPaint()
TBitmap.Create;的应用
override 鼠标事件
一个专门用于在button表面写字的函数
圆角按钮的制作过程(第三方组件开发)这篇文章节选自:Delphi高级组件开发指南 第一篇
URL:http://www.docin.com/p-116784103.html
DelphiDemos.zip 下载:http://bigengineer.blog.ccidnet.com/blog-htm-do-showone-uid-369088-type-blog-itemid-20070074.html
文档Flash:http://www.docin.com/DocinViewer-116784103-144.swf
按钮TJHLButton组件下载:DelphiDemos.zip 
http://www.filefactory.com/file/b4he896/n/DelphiDemos.zip