首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

不规则图形进展颜色填充用什么方法啊

2012-08-31 
不规则图形进行颜色填充用什么方法啊?读出了很多数据,有正的,有负的,依次连接起来后形成了一个波形图。现在

不规则图形进行颜色填充用什么方法啊?
读出了很多数据,有正的,有负的,依次连接起来后形成了一个波形图。
现在想把正的那一部分填充成一种颜色,负的那一部分填充一种颜色。
用什么函数啊,能不能详细说一下啊?不知道我说明白了么?多谢各位!

[解决办法]
给你一段参考代码

C/C++ code
void drawFillPoint(CDC *pDC, CBrush *pBrush, SPoint *ptList, int nList){    if (!ptList || nList <= 0)        return;    CRgn rgn;    POINT *p = new POINT[nList];    for(int i=0; i<nList; i++)    {        p[i].x = ptList[i].x;        p[i].y = ptList[i].y;    }    if (rgn.CreatePolygonRgn(p, nList, WINDING))        pDC->FillRgn(&rgn, pBrush);    delete[] p;} 

热点排行