// intiialize the newly created DC
void InitDC();
+ // override some base class virtuals
+ virtual void DoGetSize(int *width, int *height) const;
+
private:
DECLARE_DYNAMIC_CLASS(wxWindowDC)
};
// Create a DC corresponding to the client area of the window
wxClientDC(wxWindow *win);
+ virtual ~wxClientDC();
+
+protected:
+ void InitDC();
+
+ // override some base class virtuals
+ virtual void DoGetSize(int *width, int *height) const;
+
private:
DECLARE_DYNAMIC_CLASS(wxClientDC)
};
-class WXDLLEXPORT wxPaintDC : public wxWindowDC
+class WXDLLEXPORT wxPaintDC : public wxClientDC
{
public:
wxPaintDC();