m_canvas = the_canvas;
m_hDC = (WXHDC) ::GetDC(GetWinHwnd(the_canvas));
+ // the background mode is only used for text background
+ // and is set in DrawText() to OPAQUE as required, other-
+ // wise always TRANSPARENT, RR
+ ::SetBkMode( GetHdc(), TRANSPARENT );
+
SetBackground(wxBrush(m_canvas->GetBackgroundColour(), wxSOLID));
}
ms_cache.Add(new wxPaintDCInfo(m_canvas, this));
}
+ // the background mode is only used for text background
+ // and is set in DrawText() to OPAQUE as required, other-
+ // wise always TRANSPARENT, RR
+ ::SetBkMode( GetHdc(), TRANSPARENT );
+
SetBackground(wxBrush(m_canvas->GetBackgroundColour(), wxSOLID));
}