如何在所有者绘制的TColorButton上设置VCL自定义样式“Light”?

时间:2016-08-15 14:37:47

标签: windows delphi button vcl vcl-styles

我正在将我的Windows桌面VCL项目(​​windows)样式修改为自定义样式“Light”。

我无法修改所有者绘制的TColorButton Delphi组件( http://delphi.about.com/od/vclwriteenhance/l/aa061104a.htm)“点亮”自定义样式。

当我将项目样式设置为自定义样式“Light”时,TColorButton的行为类似于普通的TButton(颜色无法修改)和Light样式。我在通过本网站上的其他问题后了解到,我应该取消设置样式元素客户端(即 StyleElemets.seClient:= false )以更改背景颜色。但是,它将delphi组件TColorButton的样式重置为标准的windows样式。

你能否建议我,如何克服上述问题?

当按钮上的鼠标悬停/点击事件时,VCL Light自定义样式具有不同的背景颜色。是否有可能获得颜色的十六进制值?

提前感谢您提供的任何帮助。

0 个答案:

没有答案