EMRBITBLT 구조체(wingdi.h)

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

구문

typedef struct tagEMRBITBLT {
  EMR      emr;
  RECTL    rclBounds;
  LONG     xDest;
  LONG     yDest;
  LONG     cxDest;
  LONG     cyDest;
  DWORD    dwRop;
  LONG     xSrc;
  LONG     ySrc;
  XFORM    xformSrc;
  COLORREF crBkColorSrc;
  DWORD    iUsageSrc;
  DWORD    offBmiSrc;
  DWORD    cbBmiSrc;
  DWORD    offBitsSrc;
  DWORD    cbBitsSrc;
} EMRBITBLT, *PEMRBITBLT;

멤버

emr

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

rclBounds

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

xDest

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

yDest

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

cxDest

대상 사각형의 논리적 너비입니다.

cyDest

대상 사각형의 논리적 높이입니다.

dwRop

래스터 작업 코드입니다. 이러한 코드는 원본 사각형의 색 데이터를 대상 사각형의 색 데이터와 결합하여 최종 색을 달성하는 방법을 정의합니다.

xSrc

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

ySrc

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

xformSrc

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

crBkColorSrc

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

iUsageSrc

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

offBmiSrc

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

cbBmiSrc

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

offBitsSrc

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

cbBitsSrc

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

요구 사항

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

추가 정보

BITMAPINFO

Bitblt

COLORREF

메타 파일 구조

메타파일 개요

RGB