Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.09.15;
Скачать: [xml.tar.bz2];

Вниз

Системный шрифт и проблема которую он мне создает   Найти похожие ветки 

 
olookin   (2003-09-01 16:44) [0]

Итак, я делаю свою прогу на машине с крупным системным шрифтом. Пользуют ее на компе со стандартным размером шрифта.Как результат, изменяется не только положение контролов относитеьно нижней и правой границ окон (это ясно почему), но и положение итемов в ListView (в режиме vsIcon). Так, например у меня их по три в ряд (так я задал размеры окна), а у пользователя - по два... Вопрос - как избавиться от этой проблеиы? Заранее спасибо.


 
Erik   (2003-09-01 16:52) [1]

Я думаю тебе придется установить стандартный размер шрифта на своей машине :)
Ответов тебе могут дать много, но без проверки дизайна на режиме пользователя, твоя программа никуда негодится.


 
olookin   (2003-09-01 16:55) [2]

это я понимаю что нужно проверять в режиме пользователя... С другой стороны - например какой нибудь ворд ведь прекрасно обходит эту проблему... Как и все профессиональные приложения... Вывод - как то это можно решить, вот только пока не знаю как...


 
olookin   (2003-09-01 16:57) [3]

хм... Забыл добавить, что вынужден пользоваться крупным шрифтом по причине неважного зрения, но любви к разрешению не ниже 1024 на 768...


 
Anatoly Podgoretsky   (2003-09-01 17:02) [4]

Какой нибудь Ворд, подстраивает размеры и положение под разрешение.


 
Андрей Сенченко   (2003-09-01 17:22) [5]

olookin © (01.09.03 16:55) [2]
Anatoly Podgoretsky © (01.09.03 17:02) [4]

а сколько бедных несчастных афроамериканцев сидят и тупо набивают здоровенные куски настроечных кодов чтобы какой-нибудь Ворд подстраивал все под разрешение ?


 
KSergey   (2003-09-01 17:26) [6]

[4] Anatoly Podgoretsky © (01.09.03 17:02)
Какой нибудь Ворд, подстраивает размеры и положение под разрешение.


Вот только дело это не кривое...
По моим личным наблюдениям, лишь программы от MS умеют это делать отменно. Все остальные - не очень, в лучшем случае.
На торри есть множество компонент, которые по утверждению авторов "достаточно просто положить на форму - и в любом разрешении все будет клево". Не пробовал. но есть подозрение. что не все так просто...

PS
Один мужичек рассказывал, когда он работал в софтовой конторе, то у них был один парень, который занимался только проблемами вот этой переносимости под разные шрифты. Т.е. он просто рисовал формы! Но так, что они всегда выглядели отлично (не надо иронии по поводу scalled=False). Это я к тому, что проблема весьма не проста.


 
ggsoft   (2003-09-01 17:37) [7]

Во блин, об одном и том же...
AutoScroll = false -
ВСЕ... при любом шрифте все контролы будут на своих местах!
А надо на форме скроллинг (а нафига он нужен в окне с элементами управления: BUTTONs, EDITs ect.) так можно после создания формы изменить AutoScroll := true


> KSergey © (01.09.03 17:26) [6]

Тоже так хочу - буду ходить с важным видом и заниматься "проблемой" ;)


 
Anatoly Podgoretsky   (2003-09-01 20:25) [8]

KSergey © (01.09.03 17:26) [6]
Могу объяснить, в Микрософт занимаются тестированием и очень серьезно.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.09.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.012 c
14-48740
Zergling
2003-08-25 09:48
2003.09.15
Откат последних действий (редактор)


1-48566
Man
2003-08-27 21:21
2003.09.15
вызов одинаковых окон МДИ приложения


1-48639
DeScriptor
2003-09-03 01:33
2003.09.15
Проблемы с юнитами


4-48820
Serhio
2003-07-16 19:20
2003.09.15
Как определить handle окна


14-48684
AndreySoft
2003-08-28 13:06
2003.09.15
Как зашифровать текст и поместить его в файл





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский