다음을 통해 공유


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 Class

CImage::BitBlt

CImage::MaskBlt