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


Отображение текста (Windows GDI)

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

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