Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Максимизация окна [WinXP]


Yozch1 ©   (2005-09-12 12:21:00) 

В главной форме WindowsState=wsMaximized
При открытии окно получается на ~10 px ниже, т.е. сверху просвечивается полоса фона, а низ уходит за виндовый таскбар.
При открытии еще одной форме в программе, которая откывается в таком же режиме, оно смещается также вниз относительно главного окна.
Если ручками или программно сделать wsNormal
и снова wsMaximized то верно отображается и главное окно и все остальные.

Глюк проявляется только в XP интерфейсе, во всяком случае в классике он не прорявляется/

Не подскажите - чем лечить?

Вариант для окна Align=alClient работает, но в таком случае принудительные переход кнопкой в нормал дает плохой результат, а эту возможность клиенту оставить нужно


Дмитрий_05   (2005-09-15 17:30:00) [1]

наверно способ с WindowState более надежный... т.е. в FormCreate присвоить ему WindowState:=wsMaximized; А хотя может я и ошибаюсь...


Yoazch1   (2005-09-15 16:56:00) [2]

Да, работает.
Можно не в runtime


v_o_x   (2005-09-14 15:53:00) [3]


> Дмитрий_05   (14.09.05 01:43) [9]

И правда работает. У меня когда-то та же проблема была, я её решил установкой WindowState в run-time, вместо design-time. На моей форме только стандартные дельфевские компоненты, в т.ч. упоминавшийся ToolBar.

Теперь получается решения два
1. Position=Default
2. установка WindowState в run-time

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


antoxa2005   (2005-09-14 12:13:00) [4]

ОК. работает


Дмитрий_05   (2005-09-14 01:43:00) [5]

А я всетаки решил у себя проблему... Не знаю как у вас, но у меня заработало... У меня свойство формы Position было ScreenCenter, я поставил Default и все нормально... Напишите кому как помогло, мне очень интересно!


OldNaum   (2005-09-13 17:31:00) [6]

я не решил, много чего перепроверил. вопрос все равно открытый.
з.ы. простите что тема-поплавок )))


OldNaum   (2005-09-13 08:03:00) [7]

никто проблему не решил? ;)


OldNaum   (2005-09-12 15:04:00) [8]

VirtualStringTree 100% отпадает ) TNT у меня используется косвенно, т.е. невизуальные компоненты в симбиозе с SpTBX (раньше точно с ним проблем не было) =)


OldNaum   (2005-09-12 15:00:00) [9]

из перечисленного вами у меня INDY (v9), VST (last), TNT (last)
ну и много чего еще, конечно )))

случаем JvFormStorage / JvFormState нету в наличии? сейчас нету возможности проверить из-за них или нет, но их тоже не исключаем ) или я ваще туплю сильно... :D


Yoach1   (2005-09-12 14:49:00) [10]

Undo по пвесу проректу не сделаешь, он достаточно большой, я просто надеюсь, что кто-то просек эту багу при установке какого-либо компонента и явно знает где рыть.
У меня много чего используется.
INDY
FastReport
TNT
EMS QI
Degisy Controls
VirtualStringTree
и наверное что-то еще :-)

Ктот тут глючить может?


OldNaum   (2005-09-12 13:25:00) [11]

нужно искать закономерность в наших проектах, господа ) по-моему дело либо в особенностях установленного в системе ПО, либо в используемых компонентах. ранее, потворюсь, ни разу такого не видел, чтобы при установленом в design-time wsMaximized были такие косяки.


Дмитрий_05   (2005-09-12 13:09:00) [12]

И у меня тоже такая же ерунда... Только я не использовал Toolbar2000 + TBX + SpTBX, а обычный ToolBar... Мне тоже интересно как это лечить...


OldNaum   (2005-09-12 12:25:00) [13]

во! не поверите - только что наблюдал такую особенность в только что созданном проекте. я правда подумал что виной тому новая версия связки Toolbar2000 + TBX + SpTBX. вы случаем не эти же компоненты используете?

ранее сколько раз использовал манифест - ни разу такого чуда не видел. мастера, кто сталкивался? меня это реально тревожит )

[Delphi7]


Наверх

Титульная страница Поиск, карта сайта Написать письмо