Здравствуйте, <Аноним>, Вы писали:
1. Создаю визардом MFC/SDI проект без поддержки Doc/View.
2. Переопределяю метод OnEraseBkgnd для моего класса CChildView производного от CWnd следующим образом:
BOOL CChildView::OnEraseBkgnd(CDC* pDC)
{
CBrush backBrush(RGB(0, 128, 128));
CBrush* pOldBrush = pDC->SelectObject(&backBrush);
CRect rect;
pDC->GetClipBox(&rect);
pDC->PatBlt(rect.left, rect.top, rect.Width(), rect.Height(), PATCOPY);
pDC->SelectObject(pOldBrush);
return TRUE;
}
Опять всё работает. Что опять же логично.
... << RSDN@Home 1.1.3 stable >>