그래픽 모드
Windows는 애플리케이션이 색이 혼합되는 방식, 출력이 표시되는 위치, 출력 크기 조정 방법 등을 지정할 수 있는 5가지 그래픽 모드를 지원합니다. DC에 저장된 이러한 모드는 다음 표에 설명되어 있습니다.
그래픽 모드 | 설명 |
---|---|
배경 | 비트맵 및 텍스트 작업을 위해 배경색을 기존 창 또는 화면 색과 혼합하는 방법을 정의합니다. |
그리기 | 전경색을 펜, 브러시, 비트맵 및 텍스트 작업의 기존 창 또는 화면 색과 혼합하는 방법을 정의합니다. |
매핑 | 그래픽 출력이 논리(또는 월드) 공간에서 창, 화면 또는 프린터 용지로 매핑되는 방법을 정의합니다. |
다각형 채우기 | 브러시 패턴을 사용하여 복잡한 영역의 내부를 채우는 방법을 정의합니다. |
스트레칭 | 비트맵이 압축되거나 축소될 때 비트맵 색이 기존 창 또는 화면 색과 혼합되는 방법을 정의합니다. |
그래픽 개체와 마찬가지로 시스템은 기본 그래픽 모드로 DC를 초기화합니다. 애플리케이션은 다음 함수를 호출하여 이러한 기본 모드를 검색하고 검사할 수 있습니다.
그래픽 모드 | 함수 |
---|---|
배경 | GetBkMode |
그리기 | GetROP2 |
매핑 | GetMapMode |
다각형 채우기 | GetPolyFillMode |
스트레칭 | GetStretchBltMode |
애플리케이션은 다음 함수 중 하나를 호출하여 기본 모드를 변경할 수 있습니다.
그래픽 모드 | 함수 |
---|---|
배경 | SetBkMode |
그리기 | SetROP2 |
매핑 | SetMapMode |
다각형 채우기 | SetPolyFillMode |
스트레칭 | SetStretchBltMode |