Здравствуйте JC, Вы писали:
JC>Как сменить Font на Button, обычный SetFont не помогает
Странно. Вообще-то именно через SetFont и делаем. А переменную типа CFont*, которую вы передаете в SetFont, проинициализировать не забыли?
Посмотрите также здесь:
http://progs.biz/forum/showthread.php?fid=27&tid=91
{CFont Mf;
Mf.CreateFont(10,0,0,0, FW_NORMAL,0,0,0, DEFAULT_CHARSET, OUT_CHARACTER_PRECIS,
CLIP_CHARACTER_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_DONTCARE, m_strName);//-С книжки
m_Btn.SetFont(&Mf);//-Кнопка не работает
m_Text.SetFont(&Mf);//-Статический текст работает
}
Здравствуйте JC, Вы писали:
JC>{CFont Mf;
JC>Mf.CreateFont(10,0,0,0, FW_NORMAL,0,0,0, DEFAULT_CHARSET, OUT_CHARACTER_PRECIS,
JC> CLIP_CHARACTER_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_DONTCARE, m_strName);//-С книжки
JC>m_Btn.SetFont(&Mf);//-Кнопка не работает
JC>m_Text.SetFont(&Mf);//-Статический текст работает
JC>}
у тебя Mf — локальный объект, может в этом дело?
Другие предложения... задача в общем изменить шрифт на Marlett.