Criar HFONT modificado a partir de HFONT
Eu usando a API do Win32 e C / C ++. Eu tenho um HFONT e quero usá-lo para criar um novo HFONT. A nova fonte deve usar exatamente as mesmas métricas de fonte, exceto que deve estar em negrito. Algo como:
HFONT CreateBoldFont(HFONT hFont) {
LOGFONT lf;
GetLogicalFont(hFont, &lf);
lf.lfWeight = FW_BOLD;
return CreateFontIndirect(&lf);
}
O "GetLogicalFont" é a API que está faltando (até onde eu sei). Existe alguma outra maneira de fazer isso? De preferência, algo que funcione no Windows Mobile 5+.