根据我所了解,MFC 中没有 CFontHolder 类中的 QueryTextMetrics 方法。可能存在一些误解或混淆。

如果你的目标是获取字体的文本度量(text metrics),通常是通过使用 CFont 类和相关的 GDI 函数来实现的。以下是一个基本的示例:
CFont font;
// 假设 font 已经被初始化和设置了字体信息

TEXTMETRIC tm;
CDC* pDC = GetDC();  // 获取设备上下文
font.Attach(pDC->GetCurrentFont());  // 将字体与设备上下文的字体相关联
pDC->GetTextMetrics(&tm);  // 获取文本度量

// 在这里可以使用 tm 对象中的属性,如 tm.tmHeight, tm.tmAscent, tm.tmDescent 等

ReleaseDC(pDC);  // 释放设备上下文

这只是一个基本的示例,具体的实现可能会根据你的应用程序的需求而有所不同。


转载请注明出处:http://www.zyzy.cn/article/detail/17866/MFC/CFontHolder