void CDrawLine::PaintHandles( CContext &dc ) { dc.SelectBrush(cBLACK); dc.SelectPen(PS_SOLID,0,cBLACK); CDRect r1(m_point_a.x-2,m_point_a.y-2,m_point_a.x+2,m_point_a.y+2); CDRect r2(m_point_b.x-2,m_point_b.y-2,m_point_b.x+2,m_point_b.y+2); dc.Rectangle(r1); dc.Rectangle(r2); }
void CDrawBlockRotate::Paint(CContext &dc, paint_options options) { // Draw marquee dc.SelectBrush(); if (m_point_a.x < m_point_b.x) { dc.SelectPen(PS_MARQUEE, 1, cBLOCK); } else { // Other marquee pen for right to left selection dc.SelectPen(PS_MARQUEE2, 1, cBLOCK); } dc.SetROP2(R2_COPYPEN); dc.Rectangle(theArea); }