Como alterar as cores do ProgressBar
O componente ProgressBar exibi uma barra de progresso simples. Barras de progresso provêem aos usuários um feedback visual a respeito do progresso de um procedimento em uma aplicação.
Por padrão, as cores de uma barra de progresso são determinadas pelo Windows. Aqui descrevemos como alterar a cor do fundo e a cor da barra de um ProgressBar, em tempo de execução:
uses CommCtrl
...
//Altera a cor do fundo
ProgressBar1.Brush.Color := clYellow;
//Altera a cor da barra
SendMessage(ProgressBar1.Handle, PBM_SETBARCOLOR, 0, clBlue);