View previous topic :: View next topic |
Author |
Message |
DrShark
Joined: 21 Oct 2006 Posts: 911 Location: Kyiv, Ukraine
|
(Separately) Posted: Wed Oct 31, 2007 16:34 Post subject: Получить шрифт окна... |
|
|
Вот есть окно проги.
Есть ли программный способ узнать, какие шрифты в нём используются?
Перепробовал кучу всяких прог типа autoit window info,
и ни одна такое не умеет...
Собственно, зачем надо:
В мессенджерах icq6, qip2005 и pidgin русские контакты были козябрами, пока не поставил Arial Unicode MS в настройках Windows для всех элементов окон. Аське не помогло, но фиг с ней. Сам шрифт Arial не очень красивый. Хотелось бы узнать, какие шрифты используются в контролах прог, а то отсеивать методом тыка не хочется.
Может кто-то сделать прогу, умеющую определять шрифт по классу контрола или другой инф-ции, которую могут предоставить проги типа window info?
Alextp wrote: | для этого нужно получить аттрибуты канвы (canvas) текущего контрола...
умеет это кто-нибудь - не знаю. |
Сам я тут точно ничего не сделаю.
Заранее спасибо. |
|
Back to top |
|
|
Alextp
Joined: 06 Feb 2005 Posts: 4957
|
(Separately) Posted: Wed Oct 31, 2007 16:49 Post subject: Re: Получить шрифт окна... |
|
|
Quote: | для этого нужно получить аттрибуты канвы (canvas) текущего контрола |
Точнее, аттрибуты DC. |
|
Back to top |
|
|
Bishop
Joined: 15 May 2007 Posts: 98
|
|
Back to top |
|
|
DrShark
Joined: 21 Oct 2006 Posts: 911 Location: Kyiv, Ukraine
|
(Separately) Posted: Thu Nov 01, 2007 17:49 Post subject: |
|
|
2Bishop
Оно не запускается.
Windows XP SP2 rus. |
|
Back to top |
|
|
Bishop
Joined: 15 May 2007 Posts: 98
|
(Separately) Posted: Thu Nov 01, 2007 22:27 Post subject: |
|
|
Перезагрузи. |
|
Back to top |
|
|
DrShark
Joined: 21 Oct 2006 Posts: 911 Location: Kyiv, Ukraine
|
(Separately) Posted: Fri Nov 02, 2007 00:56 Post subject: |
|
|
Спасибо, работает!
Жаль, что только со стандартными контролами, т.е. нет поддержки прог вроде Office 2007, ICQ6... Впрочем, на то они и нестандартные.
Хотелось бы ещё видеть размер и стиль шрифта.
Если будет время, добавь.
З.Ы. прога ведь твоя? Копирайтов там нет. |
|
Back to top |
|
|
|