DrawText
DrawText用设备环境中的字体选择、正文颜色和背景颜色来写正文,支持纵和方向均为0的字体。DrawText函数在指定的矩形里写入格式化的正文,根据指定的方法对正文格式化(扩展的制表符、字符对齐、折行等)。
基本信息
- 中文名
DrawText
- 字符串的长度
int nCount
- 描述表句柄
HDC hDC
- 绘制选项
UINT uFormat
基本介绍
函数原型
int DrawText(
HDC hDC, // 设备描述表句柄
LPCTSTR lpString, // 将要绘制的字符串
int nCount, // 字符串的长度
LPRECT lpRect, // 指向矩形结构RECT的指针
UINT uFormat // 正文的绘制选项
);
参数
hdc:
[输入]设备环境句柄。
lpString:
[输入]指向将被写入的字符串的指针,如果参数nCount是-1,则字符串必须是以\0结束的。 如果uFormat包含DT_MODIFYSTRING,则函数可为此字符串增加4个字符,存放字符串的缓冲区必须足够大,能容纳附加的字符。
nCount:
[输入]指向字符串中的字符数。如果nCount为-1,则lpString指向的字符串被认为是以\0结束的,DrawText会自动计算字符数。
lpRect:
[输入/输出]指向结构RECT的指针,其中包含文本将被置于其中的矩形的信息(按逻辑坐标)。
uFormat: