马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
函数功能:
SetPolyFillMode 函数设置多边形的填充模式,用于填充多边形。
API 函数原型:
注释:_In_ 说明该参数是输入的。int SetPolyFillMode(
_In_ HDC hdc,
_In_ int iPolyFillMode
);
参数解析:
参数 | 含义 | hdc | 指定设备环境句柄 | iPolyFillMode | 指定新的填充模式 |
iPolyFillMode 参数指定的填充模式可以是以下值之一:
值 | 含义 | ALTERNATE | 交替模式(GDI 填充每条扫描线从多边形的奇数边到偶数边之间的区域) | WINDING | 螺旋模式(GDI 填充所有能够一笔完成的多边形) |
返回值:
1. 如果函数调用成功,返回值是先前的填充模式;
2. 如果函数调用失败,返回值是 0。
备注:
1. 在通常情况下,两种模式仅在绘制复杂、重叠的多边形才会有不同的显示(例如五角星)。
2. 当填充模式为 ALTERNATE,GDI 填充每条扫描线从多边形的奇数边到偶数边之间的区域。也就是说,GDI 依次填充多边形的第一、第二条边之间的区域,接着填充第三、第四条边之间的区域(第二、第三条边之间的区域留空),以此类推。
3. 当填充模式为 WINDING,GDI 填充所有能够一笔完成的多边形。
【API档案】版权归鱼C工作室(www.fishc.com)所有,转载请注明来源。
|