我知道它可以用 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;
}