Ich verwende die Win32 API und C/C++. Ich habe eine HFONT und möchte damit eine neue HFONT erstellen. Die neue Schriftart sollte genau die gleichen Schriftmetriken verwenden, außer dass sie fett dargestellt werden sollte. Etwas wie:Erstellen Sie eine modifizierte HFONT von HFONT
HFONT CreateBoldFont(HFONT hFont) {
LOGFONT lf;
GetLogicalFont(hFont, &lf);
lf.lfWeight = FW_BOLD;
return CreateFontIndirect(&lf);
}
Die „GetLogicalFont“ ist die fehlende API (soweit ich das sagen kann, sowieso). Gibt es einen anderen Weg, es zu tun? Vorzugsweise etwas, das auf Windows Mobile 5+ funktioniert.