Поделиться через


Рисование текста (Windows GDI)

После того как приложение выберет соответствующий шрифт, задает необходимые параметры форматирования текста и вычисляет необходимые значения ширины и высоты символов для строки текста, оно может начать рисование символов и символов, вызвав любую из функций вывода текста:

Когда приложение вызывает одну из этих функций, операционная система передает вызов графическому обработчику, который, в свою очередь, передает вызов соответствующему драйверу устройства. На уровне драйвера устройства все эти вызовы поддерживаются одним или несколькими вызовами собственной функции ExtTextOut или TextOut драйвера. Приложение достигает самого быстрого выполнения путем вызова ExtTextOut, который быстро преобразуется в вызов ExtTextOut для устройства. Однако бывают случаи, когда приложение должно вызывать одну из трех других функций; Например, чтобы нарисовать несколько линий текста в границах указанной прямоугольной области, эффективнее вызвать DrawText. Чтобы создать многостолбцовую таблицу с оправданными столбцами текста, эффективнее вызвать TabbedTextOut.