CImage::AlphaBlend
투명 또는 반투명 픽셀 비트맵을 표시 합니다.
BOOL AlphaBlend(
HDC hDestDC,
int xDest,
int yDest,
BYTE bSrcAlpha = 0xff,
BYTE bBlendOp = AC_SRC_OVER
) const throw( );
BOOL AlphaBlend(
HDC hDestDC,
const POINT& pointDest,
BYTE bSrcAlpha = 0xff,
BYTE bBlendOp = AC_SRC_OVER
) const throw( );
BOOL AlphaBlend(
HDC hDestDC,
int xDest,
int yDest,
int nDestWidth,
int nDestHeight,
int xSrc,
int ySrc,
int nSrcWidth,
int nSrcHeight,
BYTE bSrcAlpha = 0xff,
BYTE bBlendOp = AC_SRC_OVER
);
BOOL AlphaBlend(
HDC hDestDC,
const RECT& rectDest,
const RECT& rectSrc,
BYTE bSrcAlpha = 0xff,
BYTE bBlendOp = AC_SRC_OVER
);
매개 변수
hDestDC
대상 장치 컨텍스트에 대 한 핸들입니다.xDest
논리 단위로 대상 사각형의 왼쪽된 위 모서리의 x 좌표입니다.yDest
논리 단위로 대상 사각형의 왼쪽된 위 모서리의 y 좌표입니다.bSrcAlpha
전체 원본 비트맵에 사용할 알파 투명도 값입니다.0Xff (255) 기본 이미지를 불투명 해지고 픽셀 별 알파 값만을 사용 한다고 가정 합니다.bBlendOp
알파 블렌딩 함수에서는 원본 및 대상 비트맵 전체 원본 비트맵 및 원본 비트맵에 대 한 형식 정보를 적용 하는 글로벌 알파 값입니다.원본 및 대상 혼합 기능 현재 제한 된 AC_SRC_OVER.pointDest
참조 하는 포인트 논리 단위로 대상 사각형의 왼쪽된 위 모서리를 나타내는 구조입니다.nDestWidth
논리 단위로 대상 사각형의 너비입니다.nDestHeight
논리 단위로 대상 사각형의 높이입니다.xSrc
소스 사각형의 왼쪽된 위 모서리의 논리 x 좌표입니다.ySrc
소스 사각형의 왼쪽된 위 모서리의 논리 y 좌표입니다.nSrcWidth
논리 단위, 소스 사각형의 너비입니다.nSrcHeight
논리 단위, 소스 사각형의 높이입니다.rectDest
참조 하는 RECT 구조, 대상 식별 합니다.rectSrc
참조는 RECT 구조, 소스를 식별 합니다.
반환 값
성공 하면 0이 아닌. 그렇지 않으면 0입니다.
설명
알파 혼합 비트맵 픽셀 당 별로 색상 혼합을 지원 합니다.
때 bBlendOp 의 기본값으로 설정 된 AC_SRC_OVER, 원본 비트맵 위에 원본 픽셀의 알파 값을 기준으로 대상 비트맵 배치 됩니다.
이 메서드는 Microsoft Windows 2000, Windows 98 및 이후 시스템에 적용 됩니다.참조 AlphaBlend 에 있는 Windows SDK 및 CImage 제한 이전 운영 체제와 에 대 한 자세한.
요구 사항
헤더: atlimage.h