(Windows GDI) 绘制文本

在应用程序选择适当的字体、设置所需的文本格式设置选项并计算文本字符串所需的字符宽度和高度值后,它可以通过调用任何文本输出函数开始绘制字符和符号:

当应用程序调用其中一个函数时,操作系统会将调用传递给图形引擎,而图形引擎又将调用传递给相应的设备驱动程序。 在设备驱动程序级别,所有这些调用都受驱动程序自己的 ExtTextOutTextOut 函数的一个或多个调用支持。 应用程序将通过调用 ExtTextOut 实现最快的执行,该调用会快速转换为设备的 ExtTextOut 调用。 但是,在某些情况下,应用程序应调用其他三个函数之一;例如,若要在指定矩形区域的边框内绘制多行文本,调用 DrawText 会更有效。 若要创建具有对齐文本列的多列表,调用 TabbedTextOut 会更有效。