X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/888dde65f43d5f57e8fb2028b27191cca1741403..e143fb636d50d5802dcc8c7c2e9e8e2944afa467:/include/wx/msw/dcmemory.h?ds=sidebyside diff --git a/include/wx/msw/dcmemory.h b/include/wx/msw/dcmemory.h index d7c5918fa2..49c5475de2 100644 --- a/include/wx/msw/dcmemory.h +++ b/include/wx/msw/dcmemory.h @@ -15,15 +15,13 @@ #include "wx/dcmemory.h" #include "wx/msw/dc.h" -class WXDLLEXPORT wxMemoryDCImpl: public wxMSWDCImpl +class WXDLLIMPEXP_CORE wxMemoryDCImpl: public wxMSWDCImpl { public: wxMemoryDCImpl( wxMemoryDC *owner ); wxMemoryDCImpl( wxMemoryDC *owner, wxBitmap& bitmap ); wxMemoryDCImpl( wxMemoryDC *owner, wxDC *dc ); // Create compatible DC - -protected: // override some base class virtuals virtual void DoDrawRectangle(wxCoord x, wxCoord y, wxCoord width, wxCoord height); virtual void DoGetSize(int* width, int* height) const; @@ -32,15 +30,15 @@ protected: virtual wxBitmap DoGetAsBitmap(const wxRect* subrect) const { return subrect == NULL ? GetSelectedBitmap() : GetSelectedBitmap().GetSubBitmapOfHDC(*subrect, GetHDC() );} +protected: // create DC compatible with the given one or screen if dc == NULL bool CreateCompatible(wxDC *dc); // initialize the newly created DC void Init(); -private: DECLARE_CLASS(wxMemoryDCImpl) - DECLARE_NO_COPY_CLASS(wxMemoryDCImpl) + wxDECLARE_NO_COPY_CLASS(wxMemoryDCImpl); }; #endif