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<WPARAM>(memDC.m_hDC), 0);
+	DefWindowProc(WM_PAINT, reinterpret_cast<WPARAM>(memDC.GetDC().m_hDC), 0);
 }
 
 BOOL CProgressListBox::OnEraseBkgnd(CDC*)