git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@18086
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
if ( bitmap.Ok() )
{
rectLabel.Inflate(-marginX, -marginY);
-
- // I don't know why this is necessary. RR.
- rectLabel.x ++;
- rectLabel.y ++;
}
wxControl *ctrl = wxStaticCast(m_window, wxControl);
dc.SetBackground(*wxLIGHT_GREY_BRUSH);
dc.Clear();
DrawRadioBitmap(dc, rect, flags);
+
+ // must unselect the bitmap before setting a mask for it because of the
+ // MSW limitations
+ dc.SelectObject(wxNullBitmap);
bitmap.SetMask(new wxMask(bitmap, *wxLIGHT_GREY));
}
rect->GetRight(), rect->GetBottom());
// adjust the rect
- rect->width--;
- rect->height--;
+ rect->Inflate(-1);
}
void wxWin32Renderer::DrawShadedRect(wxDC& dc, wxRect *rect,