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