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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
3-58566
stud
2003-08-27 11:21
2003.09.18
возможно ли определить длину поля в символах с помощью sql?


14-58864
zzet
2003-08-30 11:47
2003.09.18
Помогите прибить вирусяку..


3-58558
Рома
2003-08-26 20:08
2003.09.18
Подскажите как с помошью DbiBatchMove() скопировать структуру dbf


1-58665
Дмитрий В. Белькевич
2003-09-04 16:35
2003.09.18
Печать bitmap на canvas принтера.


14-58827
Cyber Chaynik
2003-08-30 03:09
2003.09.18
Какая мышь лучше ?