基本信息
源码名称:《计算机图形学》课程设计报告.docx
源码大小:0.06M
文件格式:.docx
开发语言:C/C++
更新时间:2020-12-16
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

mfc画太极图



void CAdminView::OnDraw(CDC* pDC)

{

         CAdminDoc* pDoc = GetDocument();

         ASSERT_VALID(pDoc);

         // TODO: add draw code for native data here

    CBrush redBrush,blueBrush;

    CPen redPen,bluePen;

    redPen.CreatePen(PS_SOLID | PS_COSMETIC,1,RGB(255,0,0));

    bluePen.CreatePen(PS_SOLID | PS_COSMETIC,1,RGB(0,0,0));

    redBrush.CreateSolidBrush(RGB(255,0,0));  

    blueBrush.CreateSolidBrush(RGB(0,0,0));   

    CBrush *oldBrush = pDC->SelectObject(&redBrush);

    CPen *oldPen = pDC->SelectObject(&redPen);

    CRect rect(100,100,400,400);    

    pDC->Pie(&rect,CPoint(100,250),CPoint(400,250));  

    pDC->SelectObject(&bluePen);

    pDC->SelectObject(&blueBrush);

    pDC->Pie(&rect,CPoint(400,250),CPoint(100,250));  

    pDC->SelectObject(&redBrush);

    pDC->SelectObject(&redPen);

    pDC->Ellipse(100,175,250,325);   

    pDC->SelectObject(&blueBrush);

    pDC->SelectObject(&bluePen);

    pDC->Ellipse(250,175,400,325);

    pDC->Ellipse(165,240,185,260);   

         pDC->SelectObject(&redBrush);

    pDC->SelectObject(&redPen);

    pDC->Ellipse(315,240,335,260);   

pDC->SelectObject(oldPen);

    pDC->SelectObject(oldBrush);

}