+++ /dev/null
-#pragma once\r
-#include "afxwin.h"\r
-\r
-class CBufferDC :\r
- public CPaintDC\r
-{\r
- DECLARE_DYNAMIC(CBufferDC)\r
-\r
-private:\r
- HDC m_hOutputDC;\r
- HDC m_hAttributeDC;\r
- HDC m_hMemoryDC;\r
-\r
- HBITMAP m_hPaintBitmap;\r
- HBITMAP m_hOldBitmap;\r
-\r
- RECT m_ClientRect;\r
-\r
- BOOL m_bBoundsUpdated;\r
-\r
-public:\r
- CBufferDC(CWnd* pWnd);\r
- ~CBufferDC(void);\r
-\r
-private:\r
- void Flush();\r
-\r
-public:\r
- UINT SetBoundsRect(LPCRECT lpRectBounds, UINT flags);\r
- virtual BOOL RestoreDC(int nSavedDC);\r
-};\r