Я использовал 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+.