다음을 통해 공유


EMRPLGBLT 구조체(wingdi.h)

EMRPLGBLT 구조체에는 PlgBlt 향상된 메타파일 레코드에 대한 멤버가 포함됩니다. GDI(그래픽 디바이스 인터페이스)는 메타파일 레코드에 저장하기 전에 디바이스 종속 비트맵을 DIB(디바이스 독립적 비트맵)로 변환합니다.

구문

typedef struct tagEMRPLGBLT {
  EMR      emr;
  RECTL    rclBounds;
  POINTL   aptlDest[3];
  LONG     xSrc;
  LONG     ySrc;
  LONG     cxSrc;
  LONG     cySrc;
  XFORM    xformSrc;
  COLORREF crBkColorSrc;
  DWORD    iUsageSrc;
  DWORD    offBmiSrc;
  DWORD    cbBmiSrc;
  DWORD    offBitsSrc;
  DWORD    cbBitsSrc;
  LONG     xMask;
  LONG     yMask;
  DWORD    iUsageMask;
  DWORD    offBmiMask;
  DWORD    cbBmiMask;
  DWORD    offBitsMask;
  DWORD    cbBitsMask;
} EMRPLGBLT, *PEMRPLGBLT;

멤버

emr

모든 레코드 형식의 기본 구조체입니다.

rclBounds

경계 사각형(디바이스 단위)입니다.

aptlDest[3]

대상 병렬 프로그래밍의 세 모서리를 식별하는 논리 공간의 3개 점 배열입니다. 원본 사각형의 왼쪽 위 모서리는 이 배열의 첫 번째 점, 이 배열의 오른쪽 위 모서리에서 두 번째 지점까지, 왼쪽 아래 모서리에서 세 번째 지점에 매핑됩니다. 원본 사각형의 오른쪽 아래 모서리는 병렬 프로그래밍의 암시적 네 번째 지점에 매핑됩니다.

xSrc

원본 사각형의 왼쪽 위 모서리에 대한 논리적 x 좌표입니다.

ySrc

원본 사각형의 왼쪽 위 모퉁이에 대한 논리적 y 좌표입니다.

cxSrc

원본의 논리적 너비입니다.

cySrc

원본의 논리적 높이입니다.

xformSrc

원본 디바이스 컨텍스트의 세계 공간 간 페이지 공간 변환입니다.

crBkColorSrc

원본 디바이스 컨텍스트의 배경색(RGB 값)입니다. COLORREF 값을 만들려면 RGB 매크로를 사용합니다.

iUsageSrc

BITMAPINFO 구조체의 bmiColors 멤버 값입니다. iUsageSrc 멤버는 DIB_PAL_COLORS 또는 DIB_RGB_COLORS 값일 수 있습니다.

offBmiSrc

원본 BITMAPINFO 구조에 대한 오프셋입니다.

cbBmiSrc

원본 BITMAPINFO 구조체의 크기입니다.

offBitsSrc

원본 비트맵 비트에 대한 오프셋입니다.

cbBitsSrc

원본 비트맵 비트의 크기입니다.

xMask

마스크 비트맵으로 가로 픽셀 오프셋

yMask

마스크 비트맵에 대한 세로 픽셀 오프셋입니다.

iUsageMask

마스크 BITMAPINFO 구조체의 bmiColors 멤버 값입니다.

offBmiMask

BITMAPINFO 구조를 마스킹하는 오프셋입니다.

cbBmiMask

마스크 BITMAPINFO 구조체의 크기입니다.

offBitsMask

비트맵 비트를 마스킹하는 오프셋입니다.

cbBitsMask

마스크 비트맵 비트의 크기입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 wingdi.h(Windows.h 포함)

추가 정보

BITMAPINFO

COLORREF

메타 파일 구조

메타파일 개요

PlgBlt

RGB