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

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

Модальное окно - не всегда верхнее?


IGray ©   (2012-12-10 14:49:00) 

Здравствуйте! Очень, _очень_ редко возникает ситуация, когда модальная форма после ShowModal оказывается ПОД основным окном, и становится видимой только после переключения на другое приложение и обратно. Вопрос - это какой-то известный баг дельфи или винды? Сталкивался ли кто-нибудь вообще с таким приколом?? Что посоветуете?


IGray   (2012-12-11 16:00:00) [1]


> а то - не ваша тема?
> http://www.transl-gunsmoker.ru/2009/01/blog-post_6896.html

Насколько я понял, здесь идёт речь об управлении модальностью посредством WinAPI, а я использую дельфийский метод формы ShowModal, который, по идее, уже делает всё как надо? Я не прав?

Спасибо всем кто отвечает!


Юрий Зотов   (2012-12-11 15:32:00) [2]

Имелись в виду модальные формы Delphi, конечно.


Юрий Зотов   (2012-12-11 13:17:00) [3]


> brother ©   (11.12.12 05:14) [7]
> от себя добавлю еще: такое поведение окна (никого не пускать
> выше себя) - большая бяка для пользователя!!! это надо понимать!

К модальным окнам это не относится - модальность идет на уровне приложения, а не всей системы.


brother   (2012-12-11 05:14:00) [4]

от себя добавлю еще: такое поведение окна (никого не пускать выше себя) - большая бяка для пользователя!!! это надо понимать!


brother   (2012-12-11 05:12:00) [5]

а SetForegroundWindow не спасает? может вызывать его при деактивации окна?


MonoLife   (2012-12-11 03:47:00) [6]

не разрешать сворачивать модальное окно или сворачивать вместе с главным.
Очень, _очень_ частовозникает ситуация, когда модальная форма после ShowModal оказывается ПОД основным окном.


Германн   (2012-12-11 01:16:00) [7]


> Ega23 ©   (10.12.12 23:52) [2]

1. Не очень часто такая возможность есть и она удобна.
2. А если не помогает?


Дмитрий Белькевич   (2012-12-11 01:16:00) [8]

У меня изредка бывает. Что делать - не знаю.


Ega23   (2012-12-10 23:52:00) [9]


> Сталкивался ли кто-нибудь вообще с таким приколом?? Что
> посоветуете?


1. По-возможности избегать модальных окон, Джеф Раскин рекомендует.
2. Alt + Tab


O'ShinW   (2012-12-10 15:05:00) [10]

Как показывается?
а то - не ваша тема?
http://www.transl-gunsmoker.ru/2009/01/blog-post_6896.html


Наверх

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