描述
GetTextMetrics函数使用当前选定字体的度量填充指定的缓冲区。
C++ 语法
BOOL GetTextMetrics( __in HDC hdc, __out LPTEXTMETRIC lptm ); |
PowerBASIC 语法
FUNCTION GetTextMetricsA ( _ BYVAL hdc AS DWORD, _ BYREF lptm AS TEXTMETRICA _ ) AS LONG |
Unicode版本:
FUNCTION GetTextMetricsW ( _ BYVAL hdc AS DWORD, _ BYREF lptm AS TEXTMETRICW _ ) AS LONG |
参数
hdc
[in]处理设备上下文。
lptm
[out]指向TEXTMETRIC结构的指向文本指标的指针。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。
备注
要确定字体是否为TrueType字体,首先将其选择为DC,然后调用GetTextMetrics,然后在TEXTMETRIC.tmPitchAndFamily中检查TMPF_TRUETYPE。请注意,GetDC返回一个未初始化的DC,其中具有“System”(位图字体)作为默认字体;因此需要在DC中选择一个字体。
Windows 95/98 / Me:Microsoft Layer for Unicode支持GetTextFaceW.
引用文件 #INCLUDE Once
WinGdi.inc(包括Windows.inc)