как изменить цвет фона статического текстового элемента управления (при нажатии кнопки или по таймеру )в mfc?

Я знаю, что это можно сделать с помощью OnCtlColor (), но он меняет цвета, когда форма загружается и статические тексты должны быть отрисованы, я хочу сделать это после загрузки формы, может быть, с таймером, я искал решение, но четкого не нашел, вот что я написал:

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;
}
9
задан Saman Hakimzadeh Abyaneh 17 August 2012 в 12:48
поделиться