绘制文本 (Windows GDI)

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

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