La OnPaint disegna anche la colorazione interna.

Devi riscriverti l'intera OnPaint, un metodo secondario per quello che vuoi fare tu credo nn esista a meno che nn lo crei e lo invochi nella OnPaint, ma la OnPaint è il cuore di tutto.

Se poi non sei convinto ancora, guarda qua: http://www.codeproject.com/KB/cpp/colorprogressbar.aspx