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

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

Окно поверх всех окон [D5, WinXP]


Страницы:   1 2 3

DJ Kondakov ©   (2008-04-22 14:57:00) 

Как сделать окно поверх всех окон в системе вообще? Насколько я знаю, FormStyle := fsStayOnTop делает окно поверх только остальных окон приложения.


{RASkov}   (2008-04-24 11:16:00) [41]

> [9] Алексей К.   (24.04.08 09:47)
> такое окно и диспетчер задач будет загораживать собой ;)

Ну а из двух таких окон - кто царь горы? :)


Алексей К.   (2008-04-24 09:47:00) [42]

используй таймер.
т.е. при каждом срабатывании таймера (например, с интервалом в 1 сек или меньше) просто вызывай SetWindowPos(..., HWND_TOPMOST...)

как-то я писал прогу типа локера, так вот этой штукой и спасалсо.
ЗЫ
такое окно и диспетчер задач будет загораживать собой ;)


DVM   (2008-04-22 15:44:00) [43]


> Anatoly Podgoretsky ©   (22.04.08 15:40) [7]


> попробуй осуществить свою мечту.

Мою мечту???


Anatoly Podgoretsky   (2008-04-22 15:40:00) [44]

> DVM  (22.04.2008 15:07:06)  [6]

Да ладно не мучайся, просто запусти два экземпляра и попробуй осуществить свою мечту.


DVM   (2008-04-22 15:07:00) [45]

Попытаться удержаться наверху как можно дольше можно используя SetWindowPos(...., HWND_TOPMOST) + обработку сообщения WM_WINDOWPOSCHANGING


DVM   (2008-04-22 15:03:00) [46]


> Не понял...

окно не может быть всегда выше всех других окон ибо всегда найдется другое такое окно кторое тоже хочет быть выше


DJ Kondakov   (2008-04-22 15:02:00) [47]

Не понял...


DVM   (2008-04-22 15:01:00) [48]


> А Винамп же как-то это делает?!

из двух винампов один все же ниже другого


DJ Kondakov   (2008-04-22 15:00:00) [49]

А Винамп же как-то это делает?!


DVM   (2008-04-22 14:58:00) [50]

никак


Страницы:   1 2 3

Наверх

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