以下代码工作正常:
for(int i=0; i<500; i++) {
for(int j=0; j<100; j++) {
m_title.SetWindowText(_T("lol"));
}
}
但是当我为对话框设置背景颜色时:
HBRUSH CTaggingDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) {
return CreateSolidBrush(RGB(0,0,0));//BLACK
}
上面的循环导致程序在wingdi.cpp中的断点处命中:
CPaintDC::CPaintDC(CWnd* pWnd)
如何在不崩溃的情况下为对话框设置背景颜色?