如题,求解!!

解决方案 »

  1.   

    CBrush brush;
    CPen pen;
    brush.CreateSolidBrush(RGB(255, 0, 0)); // 填充椭圆的颜色
    pen.CreatePen(PS_SOLID, 1, RGB(255, 0, 0)); // 椭圆边的颜色CBrush *pOldBrush = pDC->SelectObject(&brush);
    CPen *pOldPen = pDC->SelectObject(&pen);CRect rectEllipse(...);
    pDC->Ellipse(&rectEllipse);pDC->SelectObject(pOldBrush);
    pDC->SelectObject(pOldPen);brush.DeleteObject();
    pen.DeleteObject();
      

  2.   

    SelectObject()一个有颜色brush,然后Ellipse()绘制椭圆