- if ((m_logicalFunction == wxCOPY) && (m_pen.GetStyle() == wxTRANSPARENT))
- {
- RECT rect;
- rect.left = XLOG2DEV(x);
- rect.top = YLOG2DEV(y);
- rect.right = XLOG2DEV(x2);
- rect.bottom = YLOG2DEV(y2);
- (void)FillRect(GetHdc(), &rect, (HBRUSH)m_brush.GetResourceHandle() );
- }
- else
- {
- // Windows draws the filled rectangles without outline (i.e. drawn with a
- // transparent pen) one pixel smaller in both directions and we want them
- // to have the same size regardless of which pen is used - adjust