Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.12.26;
Скачать: CL | DM;

Вниз

проблемы с разрешением экрана   Найти похожие ветки 

 
Nick-From ©   (2003-12-02 11:55) [0]

дома 17"" на работе 15"" принес прогу из дома на работу - все формы не влезают в экран 15"" :) - как это можно предусмотреть?


 
stone ©   (2003-12-02 11:58) [1]

создавай формы по умолчанию не более 800х600, лучше еще меньше


 
Игорь Шевченко ©   (2003-12-02 12:10) [2]

А еще лучше ориентироваться на 640х480, согласно рекомендации Microsoft


 
Nick-From ©   (2003-12-02 12:12) [3]

ok


 
blackman ©   (2003-12-02 14:18) [4]

>А еще лучше ориентироваться на 640х480, согласно рекомендации Microsoft
Кто же им верит ?
Проверять надо размер экрана и перестраивать

SystemParametersInfo(SPI_GETWORKAREA, ...) дает размер экрана минус все зарегистрированные (таскбар, MS Office panel и т.п.)


 
Игорь Шевченко ©   (2003-12-02 14:24) [5]

blackman © (02.12.03 14:18)

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

<offtopic>
Кстати, у меня не получилось записаться в форум, если не трудно - приглашаю в чат.
</offtopic>


 
Sergey_Masloff   (2003-12-02 14:26) [6]

blackman © (02.12.03 14:18) [4]
>>А еще лучше ориентироваться на 640х480, согласно рекомендации Microsoft

>Кто же им верит ?
Тот кто хочет следовать стандартам платформы.

>Проверять надо размер экрана и перестраивать
Ну узнали вы размер экрана. Он нормальный для 14"" монитора. А форму сваял автор на 21"" 1280*1024 c мелким шрифтом. И что там вы перестроите? ;-)


 
sad ©   (2003-12-02 14:36) [7]

Удалено модератором
Примечание: Флуд


 
blackman ©   (2003-12-02 15:43) [8]

>А форму сваял автор на 21"" 1280*1024 c мелким шрифтом
Не надо страшного... :)


 
Sergey_Masloff   (2003-12-02 15:44) [9]

blackman © (02.12.03 15:43) [8]
>>А форму сваял автор на 21"" 1280*1024 c мелким шрифтом

>Не надо страшного... :)

я ЭТО видел. Даже не поседел ;-)


 
Думкин ©   (2003-12-02 17:49) [10]

Писать под меньше нельзя - это криво. Лично меня - бесит.
Первое что сделал в первых проектах под собой - адаптировал к разным разрешениям. А то окно 1024*768 и не масштабируется. Ноги из плеч.


 
Romkin ©   (2003-12-02 18:00) [11]

Если окна с 17" монитора не влежают в 15", примените драйвер увеличения размера дисплея, где-то он мелькал в инете...


 
blackman ©   (2003-12-02 18:13) [12]

>Romkin
При чем здесь размер экрана ?
И на 15 можно сделать 1280.
Делать форму на 800х600 и потом на всех проверяем разрешение и подстраиваем... А лучше всего не забивать ее полностью компонентами. Здорово спасают Gridы и т.п.
Вкладочки сделать или mdi или ...


 
Romkin ©   (2003-12-02 18:23) [13]

ДА нет, помнится, забрел на сайт, а там именно увеличитель экрана лежит, программка такая, по сабжу - именно то, как раз на 2" приращивает.
И еще удвоитель тактовой частоты процессора там был. И что я тогда не скачал?


 
Игорь Шевченко ©   (2003-12-02 18:41) [14]

blackman © (02.12.03 18:13)

Здорово спасают Align и Anchors

А изначально форму рекомендуется делать размерами не больше 640х480.


 
kaif ©   (2003-12-02 20:30) [15]

Все зависит от потенциальных юзеров. Ущемлять 99% юзеров, имеющих минимум 600x800 ради 1% уродов, имеющих 640x480, ИМХО есть экономически нецелесообразный маразм. Если ты не Microsoft, конечно, у которого миллиард копий в год продается. Тогда даже 1% имеет значение...
На сегодня я считаю оптимальным рассчитывать минимум на юзера 600x800 или юзера 1024x768 + крупный шрифт. А остальных можно послать. Если они на мониторе экономят, то вряд ли и на программу раскошелятся.
Если же пишется приложение для распространения по Internet, особенно freeware, то требования могут быть гораздо более жескими: чтобы закорюк не было ни при каких языковых настройках, чтобы работало на 640x480 + для людей с плохим зрением и т.д.


 
Игорь Шевченко ©   (2003-12-02 22:27) [16]

kaif © (02.12.03 20:30)

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


 
Думкин ©   (2003-12-03 06:32) [17]


> [15] kaif © (02.12.03 20:30)

Так нельзя. Я урод? У меня до недавнего было 640*480. И видеть как кривые люди пишут кривые программы(из-за лени или оговоренной кривости) - надоело.
В сделанных мной проектах - рабочий режим(заказчик)1024-768. Но все они снимают метрики и могут работать при любых других режимах(без ущерба для интерфейса). На то мы и программисты - чтобы у юзера матов не было.
Единственно где не делалось - это в одном игровом проекте - потому как и требованиях к оборудованию стояло.
Ты иногда про интеллигентность рассуждаешь, а тут по хамски как-то. Стыдно.


 
blackman ©   (2003-12-03 09:52) [18]

>было 640*480.
Так ведь сменил ? Значит хороший уже! :)
>На то мы и программисты - чтобы у юзера матов не было.
Нет мы совсем для других целей :)


 
Думкин ©   (2003-12-03 10:10) [19]

> [18] blackman © (03.12.03 09:52)
Кто на что и чего меняет - ничего не значит. Многие используют разрешения 640*480 и 800*600 даже на 17. Мало ли чего.
А я использую даже на текущее разрешение, а размеры клиентской области. Конечно, ограничения на низ есть. Но не 800*600.

Может и другие тоже, но при формировании дизайна - программист тоже не ваньку валяет. Дизайнер не может работать с кодом.

:)


 
PVOzerski ©   (2003-12-03 10:14) [20]

Лучше бы кто занялся, библиотеку для обеспечения разрешение-размер-шрифта-независимого отображения окошек на экране сваял, чем ругаться. Работа-то не самая сложная...



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

Текущий архив: 2003.12.26;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.025 c
1-86433
Strage
2003-12-13 11:29
2003.12.26
Можно ли заменить цвет у clBtnFace?


1-86367
Dead
2003-12-14 19:53
2003.12.26
Как передеть файл через TServerSocket и TClientSocket...


4-86601
Sergey Koshelev
2003-10-30 16:55
2003.12.26
Таймер не запускается чаще, чем через 55 msec


1-86395
Sirus
2003-12-13 07:24
2003.12.26
Application.Handle в DLL из программы типа TaskBar....


14-86517
Labert
2003-12-03 19:47
2003.12.26
Где скачать полный хелп по API Windows?