根据设计,进度条的颜色取决于 Windows。下面的代码演示如何在运行时更改 TProgressBar 的背景颜色和进度块的颜色。

uses CommCtrl, ...原文名称:How to Change the Colors of the TProgressBar
...
// Set Background color
ProgressBar1.Brush.Color := clRed;
// Set Bar color
SendMessage(ProgressBar1.Handle, PBM_SETBARCOLOR, 0, clBlue) ;
原文地址:http://delphi.about.com/od/adptips2006/qt/colorbar.htm
源码下载:http://delphi.about.com/library/weekly/code/progressbarcolor.zip
没有评论:
发表评论