Index: src/ch/ProgressListBox.cpp =================================================================== diff -u -N -r9ddf8fdd5f641491dd30c49eb90f8f740314b6af -r547f865c69434c14c6f16e4b529d4198f6fe2040 --- src/ch/ProgressListBox.cpp (.../ProgressListBox.cpp) (revision 9ddf8fdd5f641491dd30c49eb90f8f740314b6af) +++ src/ch/ProgressListBox.cpp (.../ProgressListBox.cpp) (revision 547f865c69434c14c6f16e4b529d4198f6fe2040) @@ -18,7 +18,6 @@ ***************************************************************************/ #include "stdafx.h" #include "ProgressListBox.h" -#include "MemDC.h" #ifdef _DEBUG #define new DEBUG_NEW @@ -215,10 +214,10 @@ CRect rcClip; dc.GetClipBox(&rcClip); - CMemDC memDC(&dc, &rcClip); - memDC.FillSolidRect(&rcClip, GetSysColor(COLOR_3DFACE)); + CMemDC memDC(dc, &rcClip); + memDC.GetDC().FillSolidRect(&rcClip, GetSysColor(COLOR_3DFACE)); - DefWindowProc(WM_PAINT, reinterpret_cast(memDC.m_hDC), 0); + DefWindowProc(WM_PAINT, reinterpret_cast(memDC.GetDC().m_hDC), 0); } BOOL CProgressListBox::OnEraseBkgnd(CDC*)