Получить шрифт окна...

Обсуждение любых программ, не имеющих отношения к Total Commander.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
DrShark
Сообщения: 911
Зарегистрирован: Сб окт 21, 2006 20:27
Откуда: Kyiv, Ukraine
Контактная информация:

Получить шрифт окна...

Сообщение DrShark »

Вот есть окно проги.
Есть ли программный способ узнать, какие шрифты в нём используются?
Перепробовал кучу всяких прог типа autoit window info,
и ни одна такое не умеет...

Собственно, зачем надо:
В мессенджерах icq6, qip2005 и pidgin русские контакты были козябрами, пока не поставил Arial Unicode MS в настройках Windows для всех элементов окон. Аське не помогло, но фиг с ней. Сам шрифт Arial не очень красивый. Хотелось бы узнать, какие шрифты используются в контролах прог, а то отсеивать методом тыка не хочется.
Может кто-то сделать прогу, умеющую определять шрифт по классу контрола или другой инф-ции, которую могут предоставить проги типа window info?
Alextp писал(а):для этого нужно получить аттрибуты канвы (canvas) текущего контрола...
умеет это кто-нибудь - не знаю.
Сам я тут точно ничего не сделаю.
Заранее спасибо.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Re: Получить шрифт окна...

Сообщение Alextp »

для этого нужно получить аттрибуты канвы (canvas) текущего контрола
Точнее, аттрибуты DC.
Bishop
Сообщения: 98
Зарегистрирован: Вт май 15, 2007 11:09

Сообщение Bishop »

DrShark
Сообщения: 911
Зарегистрирован: Сб окт 21, 2006 20:27
Откуда: Kyiv, Ukraine
Контактная информация:

Сообщение DrShark »

2Bishop
Оно не запускается.
Windows XP SP2 rus.
Bishop
Сообщения: 98
Зарегистрирован: Вт май 15, 2007 11:09

Сообщение Bishop »

Перезагрузи.
DrShark
Сообщения: 911
Зарегистрирован: Сб окт 21, 2006 20:27
Откуда: Kyiv, Ukraine
Контактная информация:

Сообщение DrShark »

Спасибо, работает!
Жаль, что только со стандартными контролами, т.е. нет поддержки прог вроде Office 2007, ICQ6... Впрочем, на то они и нестандартные.
Хотелось бы ещё видеть размер и стиль шрифта.
Если будет время, добавь.
З.Ы. прога ведь твоя? Копирайтов там нет.
Ответить