Windows程序设计: 多边形填充

来源:互联网 发布:汉王小龙女手写板软件 编辑:程序博客网 时间:2024/06/03 21:35

多边形有两种填充模式:


这两种填充模式可以通过对应的API函数来设置

我们通过:

SetPolyFillMode();
函数来设置填充模式

填充模式有两种:

#define ALTERNATE                    1   //上图图一样式#define WINDING                      2   //上图图二样式

具体案例:

POINT apt[5] = {{ 0,200 },{ 600,200 },{ 100,600 },{ 300,0 },{ 500,600 }};SelectObject(hdc, GetStockObject(BLACK_BRUSH));SelectObject(hdc, GetStockObject(NULL_PEN));SetPolyFillMode(hdc, WINDING);  //设置模式Polygon(hdc, apt, 5);

效果图:











原创粉丝点击