int SetStretchBltMode ( int nStretchMode );
반환 값
이전 스트레칭 모드입니다. 그것은 STRETCH_ANDSCANS, STRETCH_DELETESCANS또는 STRETCH_ORSCANS 될 수 있습니다.
매개 변수
nStretchMode
스트레칭 모드를 지정합니다. 그것은 다음 값 중 하나일 수 있습니다.:
| 값 | 설명 |
| BLACKONWHITE | 제거 하 고 기존 픽셀에 대 한 색상 값을 사용 하 여 Boolean 및 작업을 수행 합니다. 이 모드 보존 흰색 픽셀의 희생에 검은 픽셀 비트맵에 단색 비트맵 경우。 |
| COLORONCOLOR | 픽셀을 삭제합니다. 이 모드는 자신의 정보를 보존 하는 것을 시도 하지 않고 픽셀의 모든 제거 줄을 삭제。 |
| 하프톤 | 대상 사각형의 픽셀 블록으로 소스 사각형 픽셀을 매핑합니다. 픽셀의 대상 블록을 통해 평균 색상을 가깝다 소스 픽셀의 색상을。 |
| 하프톤 스트레칭 모드를 설정한 후 응용 프로그램 Win32 함수를 호출 해야 합니다 :: SetBrushOrgEx 브러시 원점을 설정 하려면. 이렇게 하려면 실패 하는 경우 브러쉬 오차가 발생。 | |
| STRETCH_ANDSCANS | Windows 95: BLACKONWHITE 와 같은 |
| STRETCH_DELETESCANS | Windows 95: COLORONCOLOR 와 같은 |
| STRETCH_HALFTONE | Windows 95: 같은 하프톤。 |
| STRETCH_ORSCANS | Windows 95: WHITEONBLACK 와 같은 |
| WHITEONBLACK | 제거 하 고 기존 픽셀에 대 한 색상 값을 사용 하 여 Boolean OR 연산을 수행 합니다. 이 모드 보존 검정 픽셀의 비용에 흰색 픽셀 비트맵에 단색 비트맵 경우。 |
주의
StretchBlt 멤버 함수에 대 한 비트맵 스트레칭 모드를 설정합니다. 비트맵 스트레칭 모드 정의 함수를 사용 하 여 압축 된 비트맵에서 정보를 제거 하는 방법。
BLACKONWHITE (STRETCH_ANDSCANS) 및 WHITEONBLACK (STRETCH_ORSCANS) 모드는 단색 비트맵의 전경 픽셀을 보존 하기 위해 일반적으로 사용 됩니다. COLORONCOLOR (STRETCH_DELETESCANS) 모드 일반적으로 컬러 비트맵에서 색상을 보존 하는 데 사용。
하프톤 모드 보다는 다른 세 가지 모드; 소스 이미지의 더 많은 처리가 필요 다른 사람 보다 느린 이지만 높은 품질의 이미지를 생성 합니다. 또한 참고 브러쉬 오차를 피하기 위해 하프톤 모드를 설정한 후 SetBrushOrgEx 를 호출 해야 합니다。
추가 기지개 모드 장치 드라이버의 기능에 따라 사용할 수도。
CDC 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)
참고 항목nbsp;CDC::GetStretchBltMode, CDC::StretchBlt, :: SetStretchBltMode(&N)