1///////////////////////////////////////////////////////////////////////////// 2// Name: dcmemory.h 3// Purpose: wxMemoryDC class 4// Author: Stefan Csomor 5// Modified by: 6// Created: 1998-01-01 7// RCS-ID: $Id: dcmemory.h 41989 2006-10-13 18:48:36Z RD $ 8// Copyright: (c) Stefan Csomor 9// Licence: wxWindows licence 10///////////////////////////////////////////////////////////////////////////// 11 12#ifndef _WX_DCMEMORY_H_ 13#define _WX_DCMEMORY_H_ 14 15#include "wx/dcclient.h" 16 17class WXDLLEXPORT wxMemoryDC: public wxPaintDC 18{ 19 DECLARE_DYNAMIC_CLASS(wxMemoryDC) 20 21 public: 22 wxMemoryDC( const wxBitmap& bitmap = wxNullBitmap ); 23 wxMemoryDC( wxDC *dc ); // Create compatible DC 24 virtual ~wxMemoryDC(void); 25 virtual void SelectObject( const wxBitmap& bitmap ); 26 virtual void DoGetSize( int *width, int *height ) const; 27 wxBitmap GetSelectedObject() { return m_selected ; } 28 private: 29 wxBitmap m_selected; 30}; 31 32#endif 33 // _WX_DCMEMORY_H_ 34