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

另请参阅

CLIPOBJ

LINEATTRS

PATHOBJ

SURFOBJ