Форум: "Основная";
Текущий архив: 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.01 c