• 1.摘要
  • 2.基本信息
  • 3.基本介绍
  • 3.1.函数原型
  • 3.2.参数
  • 4.目的
  • 4.1.功能
  • 4.2.返回值
  • 4.3.速查
  • 5.备注
  • 6.其他

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: