deargui-vpl/ref/virtools/Includes/DBLBufferCDC.h

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_)