Главная страница
    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.009 c
14-58829
Пан Сенюта
2003-08-30 16:38
2003.09.18
Что вы обо мне думаете?


1-58613
_ilya
2003-09-05 13:13
2003.09.18
Папка или файл?


4-58964
Manticore
2003-07-17 00:14
2003.09.18
Реализация панели инструментов на АПИ


1-58721
alextim
2003-09-08 02:02
2003.09.18
Подскажите компонентик как в XP


14-58856
Жук
2003-08-26 11:22
2003.09.18
Хранение СД-болванок





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