MFC 滚动绘制错误
Posted
技术标签:
【中文标题】MFC 滚动绘制错误【英文标题】:MFC Scroll Draw Error 【发布时间】:2013-03-20 10:11:42 【问题描述】:我有一个 CDialog,在 Dialog 里面有一个包含滚动条的 CWnd。我写了一个函数来处理滚动。当我滚动时,项目会变得模糊和重复。但是当我最小化并再次打开它时,一切似乎都很好。这是什么原因??..
【问题讨论】:
没有更多信息很难说什么。向我们展示更多代码。可能是 OnEraseBakgnd 问题。 【参考方案1】:在我重写 OnPaint() 方法后它起作用了。
void MyWnd::OnPaint()
CPaintDC oDC(this);
CRect oRect;
GetClientRect(oRect);
CBrush oBrush(RGB(255, 255, 255));
oDC.FillRect(oRect, &oBrush);
【讨论】:
以上是关于MFC 滚动绘制错误的主要内容,如果未能解决你的问题,请参考以下文章