![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Немодальное окно [D7, Win2k, WinXP]
Керик © (2006-01-01 14:03:00)Здравствуйте! У меня такая проблема: нужно сделать немодальное окно, на которое можно переходить из главной формы и обратно. Пробовал разные способы: вместо ShowModal использовал Show, пытался создавать отдельный экземпляр TApplication. Это работает до того момента, когда из главной формы открывается другое модальное окно. После этого на немодальное окно невозможно передать фокус и работать с ним. Как сделать полностью независимое окно?
Керик (2006-01-03 15:55:00) [1]Это то, что надо! Спасибо! Благодарю, TUser!
TUser (2006-01-02 11:28:00) [2]Как у них реализовано - не в куре, но возможно, после вызова окна при помощи иконки в трее вызывается функция EnableWindow(YourForm.Handle,true). Получишь именно такой эффект.
Керик (2006-01-02 07:58:00) [3]Пример реализации в The BAT! :
1) запускаем The BAT!;
2) вызываем модальноеокно "Настройка", в котором ставим галочку CheckBox`а "Всегда показывать иконку в Системной панели";
3) нажимаем ОК и заново вызываем модальноеокно "Настройка";
4) теперь из контекстного меню иконки в систрее можем вызвать полностью независимое окно с отдельной кнопкой в трее : например, "Адресная книга".
Как это реализовано?
Германн (2006-01-02 02:15:00) [4]
> Например, в The BAT! это реализовано.
Ты в этом уверен?
Керик (2006-01-01 16:23:00) [5]Спасибо за "ценный" совет.
Может быть кто-то всё-таки знает ответ? Например, в The BAT! это реализовано.
Leonid Troyanovsky (2006-01-01 14:49:00) [6]
> Керик (01.01.06 14:03)
> Как сделать полностью независимое окно?
Не показывать модальных окон.
--
Regards, LVT.