GetTextExtentPoint32Wrap 函数

[GetTextExtentPoint32Wrap 可通过 Windows XP 使用 Service Pack 2 (SP2) 。 在后续版本中,它可能已更改或不可用。 建议直接使用 GetTextExtentPoint 。]

计算指定文本字符串的宽度和高度。 此函数包装对 GetTextExtentPoint 的调用。

语法

BOOL GetTextExtentPoint32Wrap(
  _In_  HDC     hdc,
  _In_  LPCTSTR lpString,
  _In_  UINT    cbCount,
  _Out_ LPSIZE  lpSize
);

参数

hdc [in]

类型: HDC

设备上下文的句柄。

lpString [in]

类型: LPCTSTR

指向包含要绘制的文本的缓冲区的指针。 字符串不需要以零结尾,因为 cbCount 指定字符串的长度。

cbCount [in]

类型: UINT

lpString 指向的字符串的长度(以字节为单位)。

lpSize [out]

类型: LPSIZE

此方法返回时,包含指向 SIZE 结构的指针,该结构包含字符串的维度(以逻辑单元为单位)。

返回值

类型: BOOL

如果成功,则返回非零值;否则为 0。

要获得更多的错误信息,请调用 GetLastError

备注

GetTextExtentPoint32Wrap 不会按名称导出或在公共头文件中声明。 若要使用它,必须使用 GetProcAddress 并从 ComCtl32.dll 请求序号 420 来获取函数指针。

有关其他说明,请参阅 GetTextExtentPoint

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]
DLL
Comctl32.dll (版本 5.81 或更高版本)