dcscreen.h 832 B

123456789101112131415161718192021222324252627282930313233
  1. /////////////////////////////////////////////////////////////////////////////
  2. // Name: wx/msw/dcscreen.h
  3. // Purpose: wxScreenDC class
  4. // Author: Julian Smart
  5. // Modified by:
  6. // Created: 01/02/97
  7. // Copyright: (c) Julian Smart
  8. // Licence: wxWindows licence
  9. /////////////////////////////////////////////////////////////////////////////
  10. #ifndef _WX_MSW_DCSCREEN_H_
  11. #define _WX_MSW_DCSCREEN_H_
  12. #include "wx/dcscreen.h"
  13. #include "wx/msw/dc.h"
  14. class WXDLLIMPEXP_CORE wxScreenDCImpl : public wxMSWDCImpl
  15. {
  16. public:
  17. // Create a DC representing the whole screen
  18. wxScreenDCImpl( wxScreenDC *owner );
  19. virtual void DoGetSize(int *w, int *h) const
  20. {
  21. GetDeviceSize(w, h);
  22. }
  23. DECLARE_CLASS(wxScreenDCImpl)
  24. wxDECLARE_NO_COPY_CLASS(wxScreenDCImpl);
  25. };
  26. #endif // _WX_MSW_DCSCREEN_H_