绘图文字

【勇芳软件工作室】汉化HomePreviousNext

应用程序选择适当的字体后,设置所需的文本格式选项,并为文本字符串计算必要的字符宽度和高度值,可以通过调用四个文本输出函数中的任何一个来开始绘制字符和符号。这两个函数DrawTextTabbedTextOut中的两个是Window Manager的一部分,位于库USER.DLL中;剩下的两个函数是GDI的一部分,并在库GDI.DLL中找到。当应用程序调用这些功能之一时,操作系统将调用传递给图形引擎,图形引擎又将调用传递给适当的设备驱动程序。在设备驱动程序级别,所有这些呼叫都由对驱动程序自己的ExtTextOutTextOut功能的一个或多个调用支持。应用程序将通过调用ExtTextOut功能实现最快的执行,快速转换为设备的ExtTextOut呼叫。但是,有一个应用程序应该调用其他三个函数之一的情况;例如,在指定的矩形区域的边框内绘制多行文本,调用DrawText函数更有效。要创建具有对齐列文本的多列表,调用TabbedTextOut函数更有效。