Я хочу изменить внешний вид строки заголовка окна, поэтому я решил переопределить OnNcPaint()
метод CMainFrame
. Но когда я это сделал, я обнаружил проблему. Если есть другое окно, закрывающее мое окно, и я быстро перетаскиваю окно, содержимое клиентской области моего окна исчезло, что стало видно только после того, как я остановил перетаскивание.
Мой переопределенный OnNcPaint()
, как показано ниже:
void CMainFrame::OnNcPaint()
{
CDC* pWinDC = GetWindowDC();
//do some drawing
ReleaseDC(pWinDC);
}
Что-то не так с моим подходом?
Спасибо!