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
這是一對16位的值,每當驅動程式呼叫 PATHOBJ_bEnumClipLines時,GDI就會提供。 這兩個值會封裝成 LONG,並指定樣式位移回線條線段的第一個圖元。 這是如果未裁剪線條,則會轉譯的第一個圖元。 這個值允許計算行其餘部分的樣式。 如需其他資訊,請參閱 樣式外觀線條 。
c
指定 執行陣列中的 RUN 結構數目。
arun[1]
這是 RUN 結構的陣列。 RUN 結構描述剪輯線的開始和停止部分。
備註
CLIPLINE 結構是由 PATHOBJ_bEnumClipLines使用。 CLIPLINE 結構包含線段的原始未調整控制點。
如需 POINTFIX 結構的描述,請參閱 GDI 數據類型 。
規格需求
需求 | 值 |
---|---|
標頭 | winddi.h (包含Winddi.h) |