// Created: 09/12/99
// RCS-ID: $Id$
// Copyright: (c) David Webster
-// Licence: wxWindows license
+// Licence: wxWindows licence
/////////////////////////////////////////////////////////////////////////////
#ifndef _WX_DCCLIENT_H_
public:
wxWindowDC();
+ //
// Create a DC corresponding to the whole window
+ //
wxWindowDC(wxWindow* pWin);
protected:
void InitDC(void);
+ //
+ // Override some base class virtuals
+ //
+ virtual void DoGetSize( int* pWidth
+ ,int* pHeight
+ ) const;
+
private:
SIZEL m_PageSize;
DECLARE_DYNAMIC_CLASS(wxWindowDC)
{
public:
wxClientDC();
+ virtual ~wxClientDC();
- // Create a DC corresponding to the client area of the window
wxClientDC(wxWindow *win);
+protected:
+ void InitDC(void);
+
+ //
+ // Override some base class virtuals
+ //
+ virtual void DoGetSize( int* pWidth
+ ,int* pHeight
+ ) const;
+
private:
DECLARE_DYNAMIC_CLASS(wxClientDC)
}; // end of CLASS wxClientDC
-class WXDLLEXPORT wxPaintDC : public wxWindowDC
+class WXDLLEXPORT wxPaintDC : public wxClientDC
{
public:
wxPaintDC();