如何用一个icon图片作为控件的图标(100分)

  • 主题发起人 主题发起人 csun
  • 开始时间 开始时间
C

csun

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一个自己的按钮控件.希望是圆形按钮,但不知道如何给控件画外观,那位高手执教,谢谢
 
类似的控件很多,
你要做,我建议你看看TSpeedButton的代码,修改他的Paint方法就可以达到你的要求
还有,如果要做按牛类的控件,都可以通过修改TSpeedButton的一些方法达到目的
 
FancyButton控件有各种形状,下载一个。
 
做一个圆形按钮不一定要一个图标,如果要用,可用,
Canvas.Draw(x,y,Icon);来画

记住做圆形按钮用到API:
CreateEllispeRgn;SetWindowRgn;等函数请参考联机帮助,其使用较为简单
 
是呀,使用楼上说的几个API函数就行了.
 
建议你找相应的控件读一下源代码。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部