Как можно изменить фонт у окна чужой проги?

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Аватара пользователя
fooit
Пользователь
Сообщения: 135
Зарегистрирован: 17 фев 2003, 19:09
Откуда: Toronto, ON
Контактная информация:

Как можно изменить фонт у окна чужой проги?

Сообщение fooit »

У меня есть прога, которая по непонятным мне причинам изменила свой фонт на MS Sans Serif 8, что абсолютно невозможно прочитать.
Как можно изменить фонт:

1. Послать WM_SETFONT? Какие параметры передавать?
2. Поставить хук? Какой?
3. ...?

Жду ответы и советы.
Boo
Пользователь
Сообщения: 92
Зарегистрирован: 20 фев 2003, 00:41

Сообщение Boo »

если чужое окно всегда использует фиксированный фонт, то ничего не сделаешь. надо разбираться откуда оно берет этот фонт, например оно может брать его из системных метрик. если же например это стандартный контрол, то здесь другая история (WM_SEZTFONT по идее должен сработать в таком случае).
Ответить