![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
TarasBer |
![]()
Сообщение
#1
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
Суть такова - грубо говоря, я хочу перехватить WM_SETFONT, сделать шрифт жирнее, сохранив остальные параметры и передать событие дальше.
Я не нашёл функцию GetFontInfo, принимающую HFONT. Что делать? -------------------- |
![]() ![]() |
IUnknown |
![]()
Сообщение
#2
|
![]() a.k.a. volvo877 ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: ![]() ![]() ![]() |
Возьми данные шрифта через GetObject. Если ей передается HFONT, то она возвращает указатель на LOGFONT третьим параметром. Ну, а потом, после изменения каких-то параметров, скорее всего придется CreateFontIndirect и передавать дальше новый хендл.
|
TarasBer |
![]()
Сообщение
#3
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
Ааа, через GetObject....
-------------------- |
![]() ![]() |
![]() |
Текстовая версия | 18.06.2025 8:18 |