Создать модифицированный HFONT из HFONT

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

Ответы на вопрос(2)

Ваш ответ на вопрос