函数功能:
GetTextMetrics 函数将当前字体的信息填充到指定缓冲区(TEXTMETRIC 结构)
API 函数原型:
BOOL GetTextMetrics( _In_ HDC hdc, _Out_ LPTEXTMETRIC lptm );
参数解析:
|
参数 |
含义 |
|
hdc |
设备环境句柄 |
|
lptm |
指向 TEXTMETRIC 结构的指针,该结构用于获得字体信息 |
返回值:
1. 如果函数调用成功,返回值是非 0;
2. 如果函数调用失败,返回值是 0。
备注:
1. 要确定一种字体是否为 TrueType 字体,可以通过调用 GetTextMetrics 函数,然后检查 TEXTMETRIC.tmPitchAndFamily 的值是否为 TMPF_TRUETYPE
2. 注意,调用 GetDC 函数返回的是一个未初始化的 DC,它具有“系统”(一个位图字体)作为默认字体。因此你需要先选择一种字体到 DC




