그리기 텍스트(Windows GDI)

애플리케이션이 적절한 글꼴을 선택하고, 필요한 텍스트 서식 옵션을 설정하고, 텍스트 문자열에 필요한 문자 너비 및 높이 값을 계산한 후 텍스트 출력 함수를 호출하여 문자와 기호 그리기를 시작할 수 있습니다.

애플리케이션이 이러한 함수 중 하나를 호출하면 운영 체제가 그래픽 엔진에 대한 호출을 전달하고, 그러면 해당 디바이스 드라이버에 대한 호출이 전달됩니다. 디바이스 드라이버 수준에서 이러한 모든 호출은 드라이버의 ExtTextOut 또는 TextOut 함수에 대한 하나 이상의 호출에서 지원됩니다. 애플리케이션은 ExtTextOut를 호출하여 가장 빠른 실행을 달성합니다. 이 호출은 디바이스에 대한 ExtTextOut 호출로 빠르게 변환됩니다. 그러나 애플리케이션이 다른 세 가지 함수 중 하나를 호출해야 하는 경우가 있습니다. 예를 들어 지정된 사각형 영역의 테두리 내에 여러 줄의 텍스트를 그리려면 DrawText를 호출하는 것이 더 효율적입니다. 텍스트의 양쪽 열이 있는 다중 열 테이블을 만들려면 TabbedTextOut을 호출하는 것이 더 효율적입니다.