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

Вниз

XP стиль все портит :(((((   Найти похожие ветки 

 
Рома   (2003-09-04 11:54) [0]

Написал программу все писалось под Классическим стилем Windows.
Когда запустил у клиента поод XP где стоял Стиль Windows XP, у всех форм появилиь скролинги из-за того что, элементов формы стала чуть-чуть вылезли за края формы, наверно из-за высокого заголовка окна. Пробовал все выравнять по XP стил. Так потом плохо выглядит в Классическом стиле.
Как с этим бороться? Кто сталкивался?


 
y-soft   (2003-09-04 12:02) [1]

Можно принудительно заставить не использовать стили.
Самый простой способ - компилировать в D5...


 
Anatoly Podgoretsky   (2003-09-04 12:10) [2]

Не использовать манифест, а если уж программируешь для ХР то будь добр обеспечить совместимость с ней.


 
ZEE   (2003-09-04 12:25) [3]

Народ видно не понял что от него хотят или невнимательно читал вопрос
>Рома
Тебе в OnCreate надо ClientWidth и ClientHeight устанавливать в те которые ты используешь во время дизайна - окно немного будет менять свои размеры при разных стилях (точнее при разных величинах бордера и капшина) тогда ничего вылазить не будет...


 
Song   (2003-09-04 12:29) [4]

В XP всё время форма чуть больше вылезает по высоте пикселей на 5 в отличие, если прогу запустить под w98. А если её разрабатывать под XP и уменьшить эту разницу, то под w98 её будет не хватать. Поэтому лучше с этим смириться и ничего не трогать.


 
ZEE   (2003-09-04 12:36) [5]

И еще в дополнение к [3]
можно Anchors или Align пользовать, чтоб компоненты двигались в след за изменением ширины/высоты - тоже дожно помочь...


 
Рома   (2003-09-04 12:38) [6]

Манифест я не использовал.
Всем спасибо.


 
Reindeer Moss Eater   (2003-09-04 12:39) [7]

Создать один класс формы (наследник TForm)- предка для всех форм проекта.
Внутри этого класса реализовать механизм сохранения размеров формы.


 
Рома   (2003-09-04 12:43) [8]

2Reindeer Moss Eater

Есть такой класс, но клиент может менят стиль каждый день


 
Reindeer Moss Eater   (2003-09-04 15:26) [9]

Есть такой класс, но клиент может менят стиль каждый день

Зато в промежутках между сменой стилей пользователю не надо будет растягивать/стягивать окна.


 
DVM   (2003-09-04 18:28) [10]

Определять какая система и самому программно менять размер. А вообще то такое поведение, говорит о том, что скорее всего дизайн окна плохо спланирован и пользоваться скорее всего этим окном неудобно.


 
Е-Моё имя   (2003-09-05 10:15) [11]

uxtheme.dll
ф-я IsAppThemed
ф-я SetThemeAppProperties
отключаешь применение темы к приложению и живешь спокойно



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

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

Наверх





Память: 0.46 MB
Время: 0.013 c
3-58588
Cuckoo
2003-08-26 18:40
2003.09.18
ПОМОГИТЕ НОВИЧКУ!!!


1-58612
Sirakuz
2003-09-05 16:37
2003.09.18
POS С другой стороны


1-58625
Jurmich
2003-09-05 14:32
2003.09.18
Как правильно сравнивать даты?


14-58901
HolACost!
2003-08-28 18:24
2003.09.18
Почуму программист пошёл ленивый!


7-58952
Cidorov
2003-07-03 22:47
2003.09.18
Как добраться из Delphi 6 к портам PC





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский