Re: Проблема с установкой шрифта для статического текста
От: Evgeniy Skvortsov Россия  
Дата: 12.07.16 14:34
Оценка:
Здравствуйте, RussianFellow, Вы писали:

RF>При этом на этом же диалоге существует групбокс (GroupBox) IDC_ST26, к которому я программно привязал статитеский текст IDC_ST1 (при помощи функции AttachControlSite).


Зачем ты вызываешь AttachControlSite? Эта функция вообще переопределяется в наследнике (при необходимости) и вызывается фреймворком.
Обычно это делать не требуется.

Если нужно сделать некоторые элементы шрифтом жирнее чем шрифт диалога по умолчанию, то вот код:
LOGFONT lf;
GetFont()->GetLogFont(&lf);
lf.lfWeight = FW_BOLD;
m_BoldFont.CreateFontIndirect(&lf);
GetDlgItem(IDC_STATIC2)->SetFont(&m_BoldFont);
GetDlgItem(IDC_STATIC3)->SetFont(&m_BoldFont);
GetDlgItem(IDC_STATIC4)->SetFont(&m_BoldFont);
// и так для всех элементов для которых надо поменять шрифт


Зачем ты понаписал столько бессмысленного кода я хз.
Отредактировано 12.07.2016 15:02 Evgeniy Skvortsov . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.