VivatBorland |
Отправлено: 27.01.2005, 11:58 |
|
Не зарегистрирован
![](/discussion/style_images/1/spacer.gif)
|
Привет!
Появилась мысль сделать маленькое окно таким, чтобы оно было ВСЕГДА поверх других открываемых(закрываемых) окон.
Как это можно сделать?
Благодарен за ценные идеи!
|
![](/discussion/style_images/1/spacer.gif) |
Benish |
Отправлено: 27.01.2005, 13:00 |
|
![](/discussion/uploads/av-815.gif)
Дежурный стрелочник
Группа: Участник
Сообщений: 67
![](/discussion/style_images/1/spacer.gif)
|
Ага, жуть как интересно.
Form1->FormStyle = fsStayOnTop; |
![](/discussion/style_images/1/spacer.gif) |
Gedeon |
Отправлено: 27.01.2005, 13:20 |
|
![](/discussion/uploads/av-107.jpg)
Ветеран
Группа: Модератор
Сообщений: 1742
![](/discussion/style_images/1/spacer.gif)
|
QUOTE (Benish @ 27/01/2005, 14:02) | Ага, жуть как интересно.
Form1->FormStyle = fsStayOnTop; |
Только это должна быть главная форма приложения.
|
![](/discussion/style_images/1/spacer.gif) |
Guest |
Отправлено: 27.01.2005, 15:53 |
|
Не зарегистрирован
![](/discussion/style_images/1/spacer.gif)
|
Честно говоря — не поверил ![wink.gif](/discussion/html/emoticons/wink.gif)
Провел маленький эксперимент и действительно. Не главная форма приложения перекрывает другие окна _приложения_, но не остальных _приложений_.
А этот эффект имеет какое-то объяснение? |
![](/discussion/style_images/1/spacer.gif) |
Konstantine |
Отправлено: 27.01.2005, 17:05 |
|
Мастер участка
Группа: Модератор
Сообщений: 545
![](/discussion/style_images/1/spacer.gif)
|
QUOTE | А этот эффект имеет какое-то объяснение? | Обьяснение — это то, что именно для этого и было придумано ![smile.gif](/discussion/html/emoticons/smile.gif)
это называеться Модальное окно, а окно, которое отображаеться поверх всех окон системы называеться Системное модальное окно, я не знаю как окно, но сообщение таким делал... это задаётся в параметрах функции MessageBox
|
![](/discussion/style_images/1/spacer.gif) |
** gvg |
Отправлено: 28.01.2005, 18:02 |
|
Не зарегистрирован
![](/discussion/style_images/1/spacer.gif)
|
...Поскольку вопрос содержал условие "ВСЕГДА СВЕРХУ" предложенные варианты не учитывают, что другое приложение тоже может вывести окно stayontop... Получаем очередь из тех, кто вне очереди |
![](/discussion/style_images/1/spacer.gif) |