Graphics::MeasureString (constWCHAR*,INT,constFont*,constPointF&,RectF*) 方法 (gdiplusgraphics.h)
Graphics::MeasureString 方法测量指定字体和布局矩形中字符串的范围。
语法
Status MeasureString(
[in] const WCHAR *string,
[in] INT length,
[in] const Font *font,
[in, ref] const PointF & origin,
[out] RectF *boundingBox
);
参数
[in] string
类型: const WCHAR*
指向要度量的宽字符字符串的指针。
重要 对于双向语言(如阿拉伯语),字符串长度不得超过 2046 个字符。
[in] length
类型: INT
指定 字符串 数组中的字符数的整数。 如果字符串为 null 终止,则可以将 length 参数设置为 –1。
[in] font
类型: const Font*
指向 Font 对象的指针,该对象指定应用于字符串的字体的系列名称、大小和样式。
[in, ref] origin
类型: const PointF
对字符串开始点的引用。
[out] boundingBox
类型: RectF*
指向 RectF 对象的指针,该对象接收绑定字符串的矩形。
返回值
类型: 状态
如果方法成功,则返回 OK,这是 Status 枚举的元素。
如果 方法失败,它将返回 Status 枚举的其他元素之一。
要求
最低受支持的客户端 | Windows XP、Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | gdiplusgraphics.h (包括 Gdiplus.h) |
Library | Gdiplus.lib |
DLL | Gdiplus.dll |