#include "wx/string.h"
#include "wx/log.h"
#include "wx/window.h"
+ #include "wx/dcmemory.h"
#endif
#include "wx/msw/private.h"
#include <print.h>
#endif
+// mingw32 defines GDI_ERROR incorrectly
+#ifdef __GNUWIN32__
+ #undef GDI_ERROR
+ #define GDI_ERROR ((int)-1)
+#endif
+
// ----------------------------------------------------------------------------
// wxWin macros
// ----------------------------------------------------------------------------
+
IMPLEMENT_CLASS(wxPrinterDC, wxDC)
// ============================================================================
// wxPrinterDC bit blitting/bitmap drawing
// ----------------------------------------------------------------------------
+// Win16 doesn't define GDI_ERROR.
+#ifndef GDI_ERROR
+#define GDI_ERROR -1
+#endif
+
void wxPrinterDC::DoDrawBitmap(const wxBitmap &bmp,
wxCoord x, wxCoord y,
bool useMask)