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

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

WindowState


9899100 ©   (2008-07-29 17:41:00) 

когда у свойства окна WindowState ставлю wsMaximized окно открывается на весь экран но располагается ниже края окна
а низ окна пргограммы скрыт под панелью задач винды
если свернуть окно и опять развернуть на весь экран то разворачивается нормально.
Почему такое может быть ?


Palladin   (2008-08-29 12:17:00) [1]

Ну вот. Наглядный пример. Установил desktops от Руссиновича, и связка wsMaximized - poScreenCenter, на XP SP2, опять заработала корректно.


Palladin   (2008-08-04 12:46:00) [2]

о, горячие финское население подтянулось :)


TNT   (2008-08-04 08:26:00) [3]

Сталкивалась , пока Position := poScreenCenter ,
                             WindowState := wsMaximized .
Если WindowState := wsMaximized , сделала Position := poDefault , форма отбражается правильно .


Anatoly Podgoretsky   (2008-07-30 12:32:00) [4]

> brother  (30.07.2008 12:07:12)  [12]

Не берусь говорить об всегда, по всей видимости зависит как от версии ОС, так и Дельфи.
Я пока попадался на описаное мною, правда уже много лет не делаю ошибки с poScreenCenter


brother   (2008-07-30 12:07:00) [5]

> Приоритет в пользу poScreenCenter

это всегда или только в данной связке?


Anatoly Podgoretsky   (2008-07-30 11:21:00) [6]

> Palladin  (30.07.2008 10:33:10)  [10]

Приоритет в пользу poScreenCenter, а wsMaximized ожидается работа с work area


Palladin   (2008-07-30 10:33:00) [7]

есть небольшие нюансы в OS. обычно при комбинации poScreenCenter и wsMaximized в WinXP SP1 - все корректно, SP2 - уже наблюдается смещение
на других системах не смотрел... как карта ляжет


9899100   (2008-07-30 09:40:00) [8]

>>Palladin
Спасибо человечище!!
тока я не понял почему ? :(
стояло значение poScreenCenter
поменял на poDesigned и зашибись стало нормально разворачивать


Palladin   (2008-07-30 08:16:00) [9]


> 9899100   (29.07.08 17:41) 

TForm.Position измени на другое значение


{RASkov}   (2008-07-29 22:03:00) [10]

> [3] 9899100   (29.07.08 18:41)
> ессесно не в пустом проекте

Вот когда такие вещи происходят, то нужно пробывать на пустом проекте и так далее пока не получишь данный эффект, делаешь шаг назад и если нормально, то в следующем шаге ошибка.

Если решаешь задать вопрос на форуме, то будь добр, описывай ситуацию подробно, а не как в [0]....


Плохиш   (2008-07-29 18:56:00) [11]


> 9899100   (29.07.08 18:45) [4]
> вощем ничего извращенческого типа дырок в форме или какиенибудь скины
> ничего этого нету
> из сторонних комопонент тока Rize

Вот это и есть одно и тоже.


Milk   (2008-07-29 18:52:00) [12]

Прячь панель задач при запуске. При завершении работы приложения - возвращай на место:)


9899100   (2008-07-29 18:45:00) [13]

вощем ничего извращенческого типа дырок в форме или какиенибудь скины
ничего этого нету
из сторонних комопонент тока Rize
а вот разворачивает оно форму при старте именно вот так :(
и причем интересно что если свернуть и развернуть то все ОК
и если запускать в нормальном окне и потом развернуть то тоже все нормально
окно занимает всю положенную ему область рабочего стола


9899100   (2008-07-29 18:41:00) [14]

ессесно не в пустом проекте
ось ХП
Д7

но в обработчике onCreate ничего особенного не стоит
ну заполнение статусбаров
и заполнение дерева из БД
более ничего
на форме тоже ничего такого


{RASkov}   (2008-07-29 18:35:00) [15]

> [1] 9899100   (29.07.08 18:32)

В новом пустом проекте, с изменением единственного свойства главной формы, именно так как описываешь?
Какая ОСь, какая Д?


9899100   (2008-07-29 18:32:00) [16]

неужели никто с таким не сталкивался :(


Наверх

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