다음을 통해 공유


CDC::SetStretchBltMode

비트맵 늘이기 모드를 설정 하는 StretchBlt 멤버 함수입니다.

int SetStretchBltMode(
   int nStretchMode 
);

매개 변수

  • nStretchMode
    늘이기 모드를 지정합니다.다음 값 중 하나가 될 수 있습니다.

    설명

    BLACKONWHITE

    제거 하 고 기존 픽셀의 색상 값을 사용 하는 Boolean과 연산을 수행 합니다.단색 비트맵 비트맵 경우 검은색 픽셀이 흰색 픽셀 대신이 모드를 유지 합니다.

    COLORONCOLOR

    픽셀을 삭제합니다.이 모드의 정보를 유지 하지 않으면 서 제거 모든 줄의 픽셀을 삭제 합니다.

    하프톤

    소스 사각형의 픽셀을 픽셀 단위로 대상 사각형의 블록에 매핑합니다.평균 색상을 픽셀의 대상 블록 위에 소스 픽셀의 색상을 대략적으로 보여줍니다.

     

    설정 후의 하프톤 늘이기 모드, 응용 프로그램의 Win32 함수를 호출 해야 SetBrushOrgEx 브러시 원점을 설정 합니다.이렇게 하지 못하면 브러시 정렬 오류를 발생 합니다.

    STRETCH_ANDSCANS

    Windows 95/98: 동일 BLACKONWHITE

    STRETCH_DELETESCANS

    Windows 95/98: 동일 COLORONCOLOR

    STRETCH_HALFTONE

    Windows 95/98: 동일 하프톤.

    STRETCH_ORSCANS

    Windows 95/98: 동일 WHITEONBLACK

    WHITEONBLACK

    제거 하 고 기존 픽셀의 색상 값을 사용 하는 Boolean OR 연산을 수행 합니다.단색 비트맵 비트맵 경우 검정 픽셀 대신 흰색 픽셀이이 모드를 유지 합니다.

반환 값

이전 늘이기 모드입니다.수 수 STRETCH_ANDSCANS, STRETCH_DELETESCANS, 또는 STRETCH_ORSCANS.

설명

비트맵 늘이기 모드 함수를 사용 하 여 압축 된 비트맵 정보 제거 방법을 정의 합니다.

BLACKONWHITE (STRETCH_ANDSCANS)와 WHITEONBLACK (STRETCH_ORSCANS) 모드는 일반적으로 흑백 비트맵의 전경색 픽셀을 유지 하기 위해 사용 합니다.COLORONCOLOR (STRETCH_DELETESCANS) 모드는 일반적으로 색 비트맵에서 색을 유지 하기 위해 사용 합니다.

하프톤 모드 해야 원본 이미지의 자세한 처리 보다는 다른 세 가지 모드. 이 다른 것 보다 느리지만 더 높은 품질의 이미지를 만듭니다.또한 SetBrushOrgEx 설정 후 호출 되어야 합니다의 하프톤 브러시 정렬 오류를 피하기 위해 모드.

늘이기 모드 추가 장치 드라이버의 기능에 따라 사용할 수도 있습니다.

요구 사항

헤더: afxwin.h

참고 항목

참조

CDC 클래스

계층 구조 차트

CDC::GetStretchBltMode

CDC::StretchBlt

SetStretchBltMode