31 lines
704 B
C++
31 lines
704 B
C++
// DBLBufferCDC.h: interface for the DBLBufferCDC class.
|
|
//
|
|
//////////////////////////////////////////////////////////////////////
|
|
|
|
#if !defined(AFX_DBLBUFFERCDC_H__FE580C22_9C0C_11D3_BA37_00105A669BB5__INCLUDED_)
|
|
#define AFX_DBLBUFFERCDC_H__FE580C22_9C0C_11D3_BA37_00105A669BB5__INCLUDED_
|
|
|
|
#if _MSC_VER > 1000
|
|
#pragma once
|
|
#endif // _MSC_VER > 1000
|
|
|
|
class AFX_EXT_CLASS DBLBufferCDC : public CDC
|
|
{
|
|
public:
|
|
DBLBufferCDC();
|
|
virtual ~DBLBufferCDC();
|
|
|
|
HRESULT Create(CDC *cdc,RECT& r);
|
|
HRESULT Render(CRgn *rgn = NULL);
|
|
|
|
protected:
|
|
|
|
CDC *m_cdc;
|
|
CBitmap m_curBitmap;
|
|
CBitmap *m_prevBitmap;
|
|
RECT m_Rect;
|
|
|
|
};
|
|
|
|
#endif // !defined(AFX_DBLBUFFERCDC_H__FE580C22_9C0C_11D3_BA37_00105A669BB5__INCLUDED_)
|