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) |