绘制直线:
CPen pen(PS_SOLID,LineC,RGB(LineColor.Red,LineColor.Green,LineColor.Blue));
aDC->SelectObject(&pen);
aDC->MoveTo(m_ptOriginal);
aDC->LineTo(m_ptNow);
绘制矩形
RECT rect;
rect.left=m_ptOriginal.x;
rect.top=m_ptOriginal.y;
rect.bottom=m_ptNow.y;
rect.right=m_ptNow.x;
CBrush brush(RGB(FillColor.Red,FillColor.Green,FillColor.Blue));
CPen pen(PS_SOLID,LineC,RGB(LineColor.Red,LineColor.Green,LineColor.Blue));
aDC->SelectObject(&pen);
aDC->SelectStockObject(NULL_BRUSH);
aDC->Rectangle(&rect)
aDC->SelectObject(&brush); //选择画刷,作填充色
aDC->Rectangle(&rect);
绘制圆
RECT rect;
rect.left=m_ptOriginal.x;
rect.top=m_ptOriginal.y;
rect.bottom=m_ptNow.y;
rect.right=m_ptNow.x;
CBrush brush(RGB(FillColor.Red,FillColor.Green,FillColor.Blue));
CPen pen(PS_SOLID,LineC,RGB(LineColor.Red,LineColor.Green,LineColor.Blue));
aDC->SelectStockObject(NULL_BRUSH);
aDC->SelectObject(&pen);
aDC->Ellipse(&rect);
aDC->SelectObject(&brush);
aDC->Ellipse(&rect);