【发布时间】:2009-01-08 03:41:25
【问题描述】:
我想改变窗口标题栏的外观,所以我决定重写CMainFrame 的OnNcPaint() 方法。但是当我这样做时,我发现了一个问题。如果有另一个窗口覆盖了我的窗口,我快速拖动窗口,我的窗口客户区的内容就消失了,直到我停止拖动才出现。
我覆盖的OnNcPaint() 如下所示:
void CMainFrame::OnNcPaint()
{
CDC* pWinDC = GetWindowDC();
//do some drawing
ReleaseDC(pWinDC);
}
我的方法有问题吗? 谢谢!
【问题讨论】: