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

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

Появление формы поверх всех приложений [Win2k]


Егор_С ©   (2004-07-29 13:45:00) 

Хочу чтобы в определенное время у пользователя на экране появлялась моя форма (не главная), поверх всех его приложений. StayOnTop работает только если показывать главную форму ... но главная форма приложения должна быть свернута в трей, а появлятся именно вторая форма
Заранее танкс


GrayFace   (2004-07-31 18:22:00) [1]

s999   (29.07.04 16:02) [2]
SetForegroundWindow

Но с ограничениями, наложенными MS, начиная с 98/2000


А можно по-подробнее об ограничениях?


Cobalt   (2004-07-30 00:50:00) [2]

Ох, как я бешусь, когда, играя в StarCraft вдруг на экране появляется окошко ICQ.
Поубивал бы создателей этой ICQ за малое количество настроек!


grom   (2004-07-29 19:14:00) [3]

SetWindowPos(Form2.Handle,HWND_TOPMOST,0,0,0,0,SWP_NOMOVE+SWP_NOSIZE);


parovoZZ   (2004-07-29 18:59:00) [4]

SetWindowPos


s999   (2004-07-29 16:02:00) [5]

SetForegroundWindow

Но с ограничениями, наложенными MS, начиная с 98/2000


don-do   (2004-07-29 14:08:00) [6]

на сколько я тя понял
нужно привлеч пользователя к программе
это нужно делать не слишком навязчиво
Windows.FlashWindow(Application.Handle,True);


Наверх

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