怎样画相交圆,避免被覆盖。

解决方案 »

  1.   

    void CDrawLineRectView::OnDraw(CDC* pDC)
    {
    CDrawLineRectDoc* pDoc = GetDocument();
    ASSERT_VALID(pDoc);
             pDC->MoveTo(150,100);
             pDC->AngleArc(100,100,50,0,360);
             pDC->MoveTo(200,100);
             pDC->AngleArc(150,100,50,0,360);
    }
      

  2.   

    没必要这样复杂。直接用椭圆的函数(当然你画的是圆,长短轴值相同)。但这时一个会盖一个。it's easy.只要将填充的刷子设置为NULL_BRUSH就OK。试试看,你再不会我给你代码
      

  3.   

    我来总结一下:
    1,两段狐线
    2,NULL_BRUSH