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

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

Закрыть все модальные формы


Демьян ©   (2009-08-17 15:38:00) 

Есть приложение, которое использует несколько окон, каждое из которых может быть показано относительно любого (в теории) другого модально через ShowModalEx. После закрытия формы она уничтожается. Есть меню в трее, у него есть пункт "Закрыть приложение". При щелчке на этом пункте должно закрываться приложение и, соответственно, все модально открытые формы. Вопрос:

Как закрыть ВСЕ модальные формы, показанные в данный момент?

Я думал посылать всем окнам пользовательское сообщение, но это как-то криво и некрасиво... Может, я туплю и есть способ лучше?


Демьян   (2009-08-17 18:25:00) [1]

Хорошо! Уанс море, кто следующий? :) Наверняка есть ещё варианты. Тогда какие?


D[u]fa   (2009-08-17 17:42:00) [2]

Ну не всем окнам, в всем свои... нормальный вариант. Можно конечно Halt сделать))) но это шутка есесно


Наверх

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