PATHOBJ_vEnumStartClipLines 函数 (winddi.h)
PATHOBJ_vEnumStartClipLines 函数允许驱动程序请求根据指定的剪辑区域剪裁行。
语法
ENGAPI VOID PATHOBJ_vEnumStartClipLines(
PATHOBJ *ppo,
CLIPOBJ *pco,
SURFOBJ *pso,
LINEATTRS *pla
);
参数
ppo
指向描述指定剪辑对象的 PATHOBJ 结构的指针。
pco
指向描述剪辑区域的 CLIPOBJ 结构的指针。
pso
指向 SURFOBJ 结构的指针,GDI 查询该结构以检索有关样式设置步骤的信息。
pla
指向 LINEATTRS 结构的指针,GDI 查询该结构以检索线条宽度和样式信息。
返回值
无
备注
当剪辑区域比简单矩形更复杂时,此函数非常有用。
PATHOBJ_vEnumStartClipLines 对整形宽线执行计算。 如果 LINEATTRS 结构需要整形宽线,则枚举会根据需要多次遍历给定路径,以完成加宽的图。
不应对几何宽线或包含贝塞尔曲线的路径调用此函数。
开始后,不应重启此枚举过程。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows 2000 及更高版本的 Windows 操作系统中可用。 |
目标平台 | 通用 |
标头 | winddi.h (包括 Winddi.h) |
Library | Win32k.lib |
DLL | Win32k.sys |