FillMode 枚举 (gdiplusenums.h)
FillMode 枚举指定如何填充当路径或曲线本身相交时形成的区域。 此枚举由 Graphics 类的多个方法(包括 FillClosedCurve 和 FillPolygon)以及 GraphicsPath 类的构造函数使用。
语法
typedef enum FillMode {
FillModeAlternate,
FillModeWinding
} ;
常量
FillModeAlternate 指定根据偶数奇偶校验规则填充区域。 根据此规则,可以确定测试点位于封闭曲线内部还是外部,如下所示:从测试点绘制一条线到距离曲线较远的点。 如果该线条与曲线相交奇数次,则测试点位于曲线内;否则,测试点位于曲线之外。 |
FillModeWinding 指定根据非零缠绕规则填充区域。 根据此规则,可以确定测试点位于封闭曲线内部还是外部,如下所示:从测试点绘制一条线到距离曲线较远的点。 计算曲线从左到右穿过测试线的次数,并计算曲线从右到左交叉测试线的次数。 如果这两个数字相同,则测试点在曲线之外:否则,测试点位于曲线内。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP、Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | gdiplusenums.h (包括 Gdiplus.h) |