【linux源码 git】【游戏角色源码】【pandownload源码解析】ondraw源码

时间:2024-11-23 06:21:08 来源:gallery 源码分析 编辑:娇喘源码

1.关于ALTERNATE与WINDING的源码linux源码 git解释
2.vc画图像

ondraw源码

关于ALTERNATE与WINDING的解释

       void xxxView::OnDraw(CDC* pDC)

       {

       POINT points1[] =

       {

       { , },

       { , },

       { , },

       { , },

       { , },

       { , },

       { , },

       { , }

       };

       POINT points2[] =

       {

       { , },

       { , },

       { , },

       { , },

       { , },

       { , },

       { , },

       { , }

       };

       CPen bluePen(PS_SOLID, 1, RGB(0, 0, ));

       CBrush yellowBrush(RGB(, , 0));

       CBrush* pOldbrush = pDC->SelectObject(&yellowBrush);

       CPen* pOldpen = pDC->SelectObject(&bluePen);

       pDC->SetTextColor(RGB(, 0, 0));

       pDC->SetBkMode(TRANSPARENT);

       pDC->Polygon(points1, _countof(points1));

       pDC->TextOut(, , _T("points1 polygon shape"));

       for (int i = 0; i < _countof(points1); i++)

       {

       CString str;

       str.Format(_T("%d"), i + 1);

       pDC->TextOut(points1[i].x - 8, points1[i].y - 4, str);

       }

       pDC->SetViewportOrg(, 0);

       pDC->TextOut(, , _T("points2 polygon shape"));

       pDC->Polygon(points2, _countof(points2));

       for (int i = 0; i < _countof(points2); i++)

       {

       CString str;

       str.Format(_T("%d"), i + 1);

       pDC->TextOut(points2[i].x - 8, points2[i].y - 4, str);

       }

       pDC->SelectObject(pOldbrush);

       pDC->SelectObject(pOldpen);

       }

vc画图像

       åªèƒ½æä¾›ä¸€éƒ¨åˆ†ä»£ç ï¼š 

       é¦–先,创建一个MFC“单文档”界面。其他设置默认即可。名字假设是MyDraw。 

       æ‰¾åˆ°CMyDrawView里面的OnDraw函数。如果参数pDC被注释掉,则去掉注释。 

       å‡½æ•°åŽŸåž‹ä¸ºï¼šCMyDrawView::OnDraw( CDC * pDC ) 

       åœ¨â€œ// TODO: åœ¨æ­¤å¤„为本机数据添加绘制代码”之后添加下列代码 

       pDC->MoveTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->MoveTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->MoveTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->MoveTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->MoveTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->MoveTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->MoveTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->MoveTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->MoveTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->MoveTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->MoveTo( ,  ); 

       pDC->LineTo( ,  ); 

       pDC->LineTo( ,  ); 

       ä¸Šè¿°ä»£ç å·²ç»åœ¨VS下通过。。画的是一个桌子。

copyright © 2016 powered by 皮皮网   sitemap