我正在使用Win32 API和C/C++。我有一个HFONT并希望使用它来创建一个新的HFONT。新字体应该使用完全相同的字体度量,只是应该加粗。类似这样:
HFONT CreateBoldFont(HFONT hFont) {
LOGFONT lf;
GetLogicalFont(hFont, &lf);
lf.lfWeight = FW_BOLD;
return CreateFontIndirect(&lf);
}
据我所知,“GetLogicalFont”是缺失的API。有没有其他方法可以实现它?最好是在Windows Mobile 5+上也能使用的。