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

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

Форма поверх окон


Washington ©   (2007-09-11 09:59:00) 

Как сделать чтобы форма поверх всех окон всегда была?


Washington   (2007-09-11 15:23:00) [1]

Спасибо, спасибо


homm   (2007-09-11 15:14:00) [2]

> [10] Washington ©   (11.09.07 15:05)

Это навреное спасибо ответившим?


Washington   (2007-09-11 15:05:00) [3]

ааа


Dib@zol   (2007-09-11 14:53:00) [4]

> Теперь после закрытия второй формы

Брет. Юзай не Form2.hide, а Form2.Close


Washington   (2007-09-11 12:58:00) [5]

Сделал не Form2.Show a Form2.ShowModal;
Теперь после закрытия второй формы с первой нельзя работать


Washington   (2007-09-11 12:30:00) [6]

Мне нужно, чтобы приложение так сказать (в нём несколько форм) было поверх остальных приложений.
Вот к примеру:
В форме 2 кнопка ОК:
Код:
Form2.Hide;
Form1.Enabled:=true;
И получается что когда вторая форма исчезает, приложение оказывается "под" другим, открытым


DVM   (2007-09-11 10:37:00) [7]

SetWindowPos() + HWND_TOPMOST + WM_WINDOWPOSCHANGING


Washington   (2007-09-11 10:34:00) [8]

ну значит не всегда


DVM   (2007-09-11 10:31:00) [9]


> всех

Всегда невозможно. Сам подумай, что должно произойти, если на десктопе появится два таких окна.


Washington   (2007-09-11 10:09:00) [10]


> всех или только текущего приложения?

всех


Вася Правильный   (2007-09-11 10:05:00) [11]

всех или только текущего приложения?


Efir   (2007-09-11 10:03:00) [12]

fStayOnTop?


Наверх

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