CLIPLINE 结构 (winddi.h)

CLIPLINE 结构允许驱动程序访问用于绘制的两个 剪裁区域 之间的线条的一部分。

语法

typedef struct _CLIPLINE {
  POINTFIX ptfxA;
  POINTFIX ptfxB;
  LONG     lStyleState;
  ULONG    c;
  RUN      arun[1];
} CLIPLINE, *PCLIPLINE;

成员

ptfxA

指定包含线条起点的 POINTFIX 结构。

ptfxB

指定包含线条终点的 POINTFIX 结构。

lStyleState

驱动程序调用 PATHOBJ_bEnumClipLines 时 GDI 提供的 对 16 位值。 这两个值打包到 LONG 中,并指定样式偏移量回到线段的第一个像素。 这是如果未剪裁线条时呈现的第一个像素。 此值允许计算行的其余部分的样式。 有关其他信息,请参阅 带样式的修饰线

c

指定 运行数组中的 RUN 结构数。

arun[1]

RUN 结构的数组。 RUN 结构描述剪裁线的开始和停止部分。

注解

CLIPLINE 结构由 PATHOBJ_bEnumClipLines使用。 CLIPLINE 结构包含线段的原始未剪辑控制点。

有关 POINTFIX 结构的说明,请参阅 GDI 数据类型

要求

要求
Header winddi.h (包括 Winddi.h)

另请参阅

CLIPOBJ

GDIINFO

运行