CImage::PlgBlt
비트 블록 전송에서 사각형 원본 장치 컨텍스트에서 대상 장치 컨텍스트의 평행 사변형으로 수행합니다.
BOOL PlgBlt(
HDC hDestDC,
const POINT* pPoints,
HBITMAP hbmMask = NULL
) const throw( );
BOOL PlgBlt(
HDC hDestDC,
const POINT* pPoints,
int xSrc,
int ySrc,
int nSrcWidth,
int nSrcHeight,
HBITMAP hbmMask = NULL,
int xMask = 0,
int yMask = 0
) const throw( );
BOOL PlgBlt(
HDC hDestDC,
const POINT* pPoints,
const RECT& rectSrc,
HBITMAP hbmMask = NULL,
const POINT& pointMask = CPoint(
0, 0 )
) const throw( );
매개 변수
hDestDC
대상 디바이스 컨텍스트의 핸들입니다.pPoints
대상 평행 사변형의 세 모서리를 식별 하는 세 점 논리 공간에서의 배열에 대 한 포인터입니다. 소스 사각형의 왼쪽된 위 모서리가이 배열,이 배열에서 두 번째 지점으로 오른쪽 위 및 왼쪽된 아래 모서리에 세 번째 지점에서 첫 번째 지점으로 매핑됩니다. 소스 사각형의 오른쪽 아래 모퉁이 넷째 점까지 암시적 평행 사변형으로 매핑됩니다.hbmMask
소스 사각형의 색상을 마스크에 사용 되는 선택적 단색 비트맵 핸들입니다.xSrc
논리 단위, 소스 사각형의 왼쪽된 위 모서리의 x 좌표입니다.ySrc
논리 단위, 소스 사각형의 왼쪽된 위 모서리의 y 좌표입니다.nSrcWidth
논리 단위, 소스 사각형의 너비입니다.nSrcHeight
논리 단위, 소스 사각형의 높이입니다.xMask
단색 비트맵의 왼쪽된 위 모퉁이의 x 좌표입니다.yMask
단색 비트맵의 왼쪽된 위 모퉁이의 y 좌표입니다.rectSrc
참조 하는 RECT 소스 사각형의 좌표를 지정 하는 구조입니다.pointMask
A 포인트 마스크 비트맵의 왼쪽된 위 모서리를 나타내는 구조입니다.
반환 값
성공 하면 0이 아닌 그렇지 않으면 0입니다.
설명
경우 hbmMask 단색 비트맵 잘못 식별 PlgBit 이 비트맵을 사용 하 여 원본 사각형에서 색상 데이터의 비트 마스크입니다.
이 메서드는 Windows NT, 버전 4.0 이상 에서만 적용 됩니다. 참조 PlgBlt 에 있는 Windows SDK 및 CImage 제한 이전 운영 체제와 에 대 한 자세한.
요구 사항
헤더: atlimage.h