다음을 통해 공유


EMRSTRETCHDIBITS 구조체(wingdi.h)

EMRSTRETCHDIBITS 구조체에는 StretchDIBits 향상된 메타파일 레코드에 대한 멤버가 포함됩니다.

구문

typedef struct tagEMRSTRETCHDIBITS {
  EMR   emr;
  RECTL rclBounds;
  LONG  xDest;
  LONG  yDest;
  LONG  xSrc;
  LONG  ySrc;
  LONG  cxSrc;
  LONG  cySrc;
  DWORD offBmiSrc;
  DWORD cbBmiSrc;
  DWORD offBitsSrc;
  DWORD cbBitsSrc;
  DWORD iUsageSrc;
  DWORD dwRop;
  LONG  cxDest;
  LONG  cyDest;
} EMRSTRETCHDIBITS, *PEMRSTRETCHDIBITS;

멤버

emr

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

rclBounds

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

xDest

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

yDest

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

xSrc

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

ySrc

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

cxSrc

원본 사각형의 너비(논리 단위)입니다.

cySrc

원본 사각형의 높이(논리 단위)입니다.

offBmiSrc

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

cbBmiSrc

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

offBitsSrc

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

cbBitsSrc

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

iUsageSrc

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

dwRop

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

cxDest

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

cyDest

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

요구 사항

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

추가 정보

BITMAPINFO

메타 파일 구조

메타파일 개요

StretchDIBits