Здравствуйте, Hippopotamus, Вы писали:
H>хотел уменьшить размер шрифта static-элемента диалога H>не получилось
H>код в ините диалога: H> CFont fntNew; H> CFont* fntOld; H> LOGFONT lfFont;
H> fntOld = GetDlgItem(IDC_ADDON)->GetFont(); H> fntOld->GetLogFont(&lfFont); H> lfFont.lfHeight = -6; // главное что меньше стандартного
H> fntNew.CreateFontIndirect(&lfFont)); H> GetDlgItem(IDC_ADDON)->SetFont(&fntNew); H> fntNew.Detach();
H>результат танцов с бубном: H> размер шрифта больше 8pnt — текст отображается как надо (увеличивается) H> размер шрифта меньше 8pnt — текст отображается дефалтового размера (8pnt) H> при изменении шрифт на Arial проблема исчезает (по умолчанию MS Sans Serif)
H>Вечерние чтения MSDN не помогли исправить загадочное поведение контрола. H>Может кто знает что я делую не так или где может быть проблема? H>Заранее спасибо.
Попробуй поставить вместо шрифта "MS Sans Serif" шрифт "Microsoft Sans Serif", т.к. последний TrueType