如何计算字体高度?我为了使字符串显示在CRithEditCtrl中间
我的对话框上有一个不是很大的CRithEditCtrl. 剪贴板中有一个不是很长的字符串, 格式化成RTF格式,使用字体FontA (如Arial), 字号N (如12), 我想把这个字符串显示在CRithEditCtrl m_rtfData正中央, 原理是计算出该字体的高度h和单位宽度l, 则字符串长度 * l就是字符串屏幕长度, 用CRithEditCtrl::SetRect(LPRECT) (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vcmfc98/html/_mfc_cricheditctrl.3a3a.setrect.asp)
就可以解决居中的问题. 但是如何得到某个字体在某字号下的屏幕高度和单位字符宽度呢?