#include "wx/dcmemory.h"
#endif
+#if wxUSE_PRINTING_ARCHITECTURE
+
#include "wx/msw/private.h"
#include "wx/dcprint.h"
#include "math.h"
// 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)
bits, info,
DIB_RGB_COLORS, SRCCOPY) == GDI_ERROR )
{
- wxLogLastError("StretchDIBits");
+ wxLogLastError(wxT("StretchDIBits"));
}
}
if ( !::GetDIBits(display, GetHbitmapOf(bmp), 0,
height, bits, info, DIB_RGB_COLORS) )
{
- wxLogLastError("GetDIBits");
+ wxLogLastError(wxT("GetDIBits"));
success = FALSE;
}
SRCCOPY) != GDI_ERROR;
if ( !success )
{
- wxLogLastError("StretchDIBits");
+ wxLogLastError(wxT("StretchDIBits"));
}
}
return success;
}
+
+#endif
+ // wxUSE_PRINTING_ARCHITECTURE