用GetTextExtent取得字符串的宽度和高度

用法:

GetTextExtent

函数功能:使用该函数获得所选字体中指定字符串的高度和宽度
函数原型:CSize GetTextExtent(LPCTSTR lpszString, int nCount);
参数:   lpszString是字符串的指针
          nCount是所包括的字符数
返回值 CSize是包含(cx,cy)2个成员的结构,cx是字符串的宽度,cy是字符串的高度。

例子:

CString cstr = "Hello"; CSize siz = pDC->GetTextExtent(cstr.GetBuffer(cstr.GetLength()), strlen(cstr.GetBuffer(cstr.GetLength())));

siz.cx为字符串的宽度(长度)

siz.cy为字符串的高度

你可能感兴趣的:(用GetTextExtent取得字符串的宽度和高度)