MemDC.h
上传用户:cn05999
上传日期:2020-06-29
资源大小:84k
文件大小:1k
源码类别:

Static控件

开发平台:

Visual C++

  1. // MemDC.h: interface for the CMemDC class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_MEMDC_H__A68B97E6_DDB4_4B4F_8A18_429844C3659C__INCLUDED_)
  5. #define AFX_MEMDC_H__A68B97E6_DDB4_4B4F_8A18_429844C3659C__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. class CMemDC : public CDC  
  10. {
  11. public:
  12. CMemDC(CDC* pDC);
  13. CMemDC* operator->(){return this;}
  14. operator CMemDC*(){return this;}
  15. virtual ~CMemDC();
  16. private:
  17. CBitmap m_bitmap;
  18. CBitmap* m_pOldBitmap;
  19. CDC* m_pDC;
  20. CRect m_rect;
  21. BOOL m_bMemDC;
  22. };
  23. #endif // !defined(AFX_MEMDC_H__A68B97E6_DDB4_4B4F_8A18_429844C3659C__INCLUDED_)