|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.03.2012, 08:48 | #1 |
Форумчанин
Регистрация: 14.03.2012
Сообщений: 144
|
Popupmenu и системный шрифт Windows
Здравствуйте. Столкнулся с такой проблемой, при смене системного шрифта Windows XP (Пуск > Настройка > Панель управления > Экран > Вкладка "Оформление" > Размер шрифта), меняю его с обычного на крупный, то все пункты всплывающего меню (Popupmenu) моей программы меняют размер шрифта с обычного на крупный. Прошу вас подсказать каким образом в моей программе можно настроить шрифт всплывающего меню, который бы не реагировал на изменение шрифта системы в целом?
Рисую всплывающее меню при помощи Canvas. Код:
Код:
|
29.03.2012, 20:02 | #2 |
Заблокирован
Регистрация: 21.06.2010
Сообщений: 77
|
вообщето эта опция для того и задумана чтобы увеличивать ВСЕ шрифты,по желанию пользователя
а желание пользователя это закон, запомни твоя задача смасштабировать элементы управления так,чтобы увеличенный текст влезал полностью,либо не слишком позорно обрезался но! если у тебя свои представления о красоте и эргономичности и тебе пофиг на пользователя,то логично что нужно просто уменьшать размер шрифта если включено увеличение |
30.03.2012, 11:49 | #3 | |
Форумчанин
Регистрация: 14.03.2012
Сообщений: 144
|
Цитата:
|
|
30.03.2012, 12:29 | #4 |
Заблокирован
Регистрация: 21.06.2010
Сообщений: 77
|
для дпи в реестре
в семерке HKEY_CURRENT_USER\Control Panel\Desktop в хпшке HKEY_LOCAL_MACHINE\SOFTWARE\Microso ft\Windows NT\CurrentVersion\FontDPI параметр LogPixels 5 стандартных варианта 72,96,120,144,192 соответсна 75%,100%,120%,150%,200% про настройки оформления ловиш месагу wm_settingchange и куриш SystemParametersInfo Последний раз редактировалось robt; 30.03.2012 в 12:39. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Крупный шрифт в Windows - как подстроить программу? | Dux | Общие вопросы Delphi | 7 | 21.08.2011 16:58 |
Как получить системный шрифт Windows с++ | kali0n | Win Api | 3 | 15.09.2010 15:57 |
Как побороть крупный шрифт Windows? | _ozzy_ | Win Api | 2 | 18.01.2007 20:13 |
Как побороть крупный шрифт Windows? | _ozzy_ | Общие вопросы Delphi | 1 | 18.01.2007 11:07 |