Как изменить цвет фона статического текстового элемента управления (когда кнопка нажата или в таймере) в 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;
}