다음을 통해 공유


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

참고 항목

참조

CImage 클래스

CImage::BitBlt

CImage::MaskBlt