EMRGRADIENTFILL 구조체(wingdi.h)
EMRGRADIENTFILL 구조체에는 GradientFill 향상된 메타파일 레코드에 대한 멤버가 포함됩니다.
구문
typedef struct tagEMRGRADIENTFILL {
EMR emr;
RECTL rclBounds;
DWORD nVer;
DWORD nTri;
ULONG ulMode;
TRIVERTEX Ver[1];
} EMRGRADIENTFILL, *PEMRGRADIENTFILL;
멤버
emr
모든 레코드 형식의 기본 구조체입니다.
rclBounds
경계 사각형(디바이스 단위)입니다.
nVer
꼭짓점 수입니다.
nTri
GradientFill에 전달할 사각형 또는 삼각형의 수입니다.
ulMode
그라데이션 채우기 모드입니다. 이 멤버는 다음 값 중 하나일 수 있습니다.
값 | 의미 |
---|---|
|
이 모드에서는 두 개의 엔드포인트가 사각형을 설명합니다. 사각형은 왼쪽 및 오른쪽 가장자리의 상수 색( TRIVERTEX 구조체로 지정됨)으로 정의됩니다. GDI는 왼쪽에서 오른쪽 가장자리의 색을 보간하고 내부를 채웁니다. |
|
이 모드에서는 두 개의 엔드포인트가 사각형을 설명합니다. 사각형은 위쪽 및 아래쪽 가장자리의 상수 색( TRIVERTEX 구조로 지정됨)을 갖도록 정의됩니다. GDI는 위쪽에서 아래쪽 가장자리로 색을 보간하고 내부를 채웁니다. |
|
이 모드에서는 TRIVERTEX 구조체의 배열이 별도의 삼각형을 설명하는 배열 인덱스 목록과 함께 GDI에 전달됩니다. GDI는 삼각형 꼭짓점 간에 선형 보간을 수행하고 내부를 채웁니다. 그리기는 24-bpp 및 32bpp 모드에서 직접 수행됩니다. 디더링이 16-, 8, 4 및 1-bpp 모드로 수행됩니다. |
Ver[1]
각각 꼭짓점을 정의하는 TRIVERTEX 구조체의 배열입니다.
설명
가변 길이 구조체입니다. Ver 멤버는 가변 길이 영역의 시작을 지정합니다. 먼저 꼭짓점을 전달하는 nVerTRIVERTEX 구조체의 배열이 제공됩니다. 다음은 ulMode(삼각형 또는 사각형) 값에 따라 nTriGRADIENT_TRIANGLE 구조체 또는 nTriGRADIENT_RECT 구조체의 배열입니다.
이 구조체는 메타파일 재생 중에 사용됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | wingdi.h(Windows.h 포함) |
추가 정보
메타파일
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기