jak zmienić kolor tła statycznej kontrolki tekstu (gdy przycisk jest wciśnięty lub w zegarze) w mfc?

Wiem, że można to zrobić za pomocą OnCtlColor (), ale zmienia kolory po załadowaniu formularza i rysowaniu statycznych tekstów, chcę to zrobić po załadowaniu formularza, może z zegarem, szukałem rozwiązania ale nie znalazłem jasnego, tak napisałem:

void CTabFive::OnBnClickedButton1()
{
    // TODO: Add your control notification handler code here
    CWnd* pWnd = this->GetDlgItem(IDC_Chromosome1);
    CDC* dc = pWnd->GetDC();
    dc->SetBkColor(RGB(200,0,0));
    pWnd->Invalidate();
    pWnd->UpdateWindow();
    Invalidate();
    UpdateWindow();
    //flag = true;
}