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)

另請參閱

CLIPOBJ

GDIINFO

運行