【问题标题】:MFC Scroll Draw ErrorMFC 滚动绘制错误
【发布时间】:2013-03-20 10:11:42
【问题描述】:

我有一个 CDialog,在 Dialog 里面有一个包含滚动条的 CWnd。我写了一个函数来处理滚动。当我滚动时,项目会变得模糊和重复。但是当我最小化并再次打开它时,一切似乎都很好。这是什么原因??..

【问题讨论】:

  • 没有更多信息很难说什么。向我们展示更多代码。可能是 OnEraseBakgnd 问题。

标签: visual-c++ mfc


【解决方案1】:

在我重写 OnPaint() 方法后它起作用了。

void MyWnd::OnPaint()
{
    CPaintDC oDC(this);

    CRect oRect;
    GetClientRect(oRect);
    CBrush oBrush(RGB(255, 255, 255));

    oDC.FillRect(oRect, &oBrush);

}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-25
    • 1970-01-01
    • 2013-02-05
    • 2012-11-27
    • 1970-01-01
    相关资源
    最近更新 更多