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
arun 배열의 RUN 구조체 수를 지정합니다.
arun[1]
RUN 구조체의 배열입니다. RUN 구조는 클립 줄의 시작 및 중지 부분을 설명합니다.
설명
CLIPLINE 구조체는 PATHOBJ_bEnumClipLines 사용됩니다. CLIPLINE 구조체에는 선 세그먼트의 원래의 잘리지 않은 제어점이 포함됩니다.
POINTFIX 구조체에 대한 설명은 GDI 데이터 형식 을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | winddi.h(Winddi.h 포함) |