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

Вниз

Манифест XP съедает часть формы   Найти похожие ветки 

 
ORMADA ©   (2007-01-15 06:55) [0]

Всем привет!
Интересная ситуёвина при переключении стиля в WinXP на XPшный часть формы снизу съедается....(это в принципе понятно из за высоты заголовка), но как с этим бороться?
Делать все формы заранее более высокими не хочется т.к. смотриться не очень...
Каким образом решается проблема ????


 
ors_archangel ©   (2007-01-15 07:14) [1]

Тупо:
Height := Height - magic_number + GetSystemMetrics(SM_CYCAPTION),
где magic_number равен сколько у теббя GetSystemMetrics(SM_CYCAPTION)


 
brother ©   (2007-01-15 07:22) [2]


> Делать все формы заранее более высокими не хочется т.к.
> смотриться не очень...

и
> Height := Height - magic_number + GetSystemMetrics(SM_CYCAPTION),


не одно и тоже? )))))))


 
ORMADA ©   (2007-01-15 07:45) [3]

если выставлены различные Anchor"сы то банальное изменение размеров ни к чему хорошему не приведёт (например компоненты внизу формы так и будут на своих местах а низ формы сожрётся)
к тому же придётся запусткать отдельный трид и в нём постоянно проверять находиться ли винда в XP стиле или обычном и постоянно изменять размеры всх видимых форм.... геморно больно...


 
КиТаЯц ©   (2007-01-15 07:46) [4]

Как вариант: положи на форму tPanel, а уже на нее все остальное.
Но это криво как то... По мне так ClientHeight := СамыйНижнийКомпонент.Top +  СамыйНижнийКомпонент.Heigth + ConstСколькоТоЕще;


 
ORMADA ©   (2007-01-15 07:57) [5]

2 КиТаЯц
:)))
геморно...
можно конечно в базовый класс всё это заложить
но я думал может есть другое решение....
мы пока исчим:)



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

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

Наверх




Память: 0.48 MB
Время: 0.05 c
15-1171056753
vasIZmax
2007-02-10 00:32
2007.03.04
Глюк?! или ...


2-1171023842
Hero
2007-02-09 15:24
2007.03.04
Нужно посылать buffer некоторым IP шникам в частности звук


15-1171133996
Desdechado
2007-02-10 21:59
2007.03.04
Группа Megabyte. Где скачать альбомы?


15-1170612088
TUser
2007-02-04 21:01
2007.03.04
Скорость форматирования


2-1171520301
Sapos
2007-02-15 09:18
2007.03.04
DBComboBox