Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Продолжение архива вопросов (https://www.otvetnemail.ru/prodolzhenie-arhiva-voprosov-808/)
-   -   Взаимодействие главного окна и диалога (https://www.otvetnemail.ru/prodolzhenie-arhiva-voprosov-808/vzaimodejstvie-glavnogo-okna-i-dialoga-206848/)

Guest 27.09.2011 11:45

Взаимодействие главного окна и диалога
 
Добрый день! В общем есть такая проблема: главное окно (скажем MyApp) висит в фоне (позади всех окон или вообще в трее), без нужды его показывать не нужно. Через определённые промежутки времени выскакивает StayOnTop диалог (parent = 0 у него, чтобы не быть связанным с главным окном) и запрашивает определённые действия пользователя. После закрытия диалога хотелось бы, чтобы активным так и оставалось окно приложения, с которым в данный момент работает пользователь, и он спокойно продолжал делать свои дела не переключаясь на MyApp. Однако вместо этого на передний план выскакивает главное окно MyApp и приходится постоянно переключаться обратно - неудобно. Как сделать, чтобы MyApp не выскакивало? Поставить какой-нибудь eventFilter или лезть в API ОС? Проблема есть и в маке, и в винде и в линуксе.


Часовой пояс GMT, время: 23:33.


© www.otvetnemail.ru - Форум вопросов и ответов.