2013-03-20 71 views
1

我有一個CDialog,在對話框內有一個包含滾動條的CWnd。我寫了一個函數來處理滾動。當我滾動時,項目變得模糊和重複。但是,當我最小化並再次打開時,一切似乎都沒問題。什麼是這?的原因..MFC滾動繪製錯誤

Blurred Image

After Minimize and open again

+1

這很難說什麼沒有更多的信息。向我們展示更多代碼。可能是OnEraseBakgnd問題。 – 2013-03-20 12:56:12

回答

1

它的工作後,我重寫OnPaint()方法。

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

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

    oDC.FillRect(oRect, &oBrush); 

}