Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Сверхмодальный диалог


Автор: Kostt 24.7.2009, 11:20
Необходимо реализовать диалог схожий с модальным, только всплывающий поверх и блокирующий работу окон всех остальных приложений, а не только родительского. Подскажите, пожалуйста!

Автор: GavriKos 24.7.2009, 13:12
Именно всех приложений? Т.е. и explorer.exe тоже допустим болкировать? Думаю что мфс тут не при чем - скорее всего посмотри в системном програмировании. Как вариант систему заблокировать точно так же, ка кэто делает скринсейвер.

Автор: Kostt 27.7.2009, 06:19
Цитата(GavriKos @ 24.7.2009,  13:12)
Именно всех приложений? Т.е. и explorer.exe тоже допустим болкировать? Думаю что мфс тут не при чем - скорее всего посмотри в системном програмировании. Как вариант систему заблокировать точно так же, ка кэто делает скринсейвер.

не, эксплорер пусть будет smile всех пользовательских приложений.

Автор: GavriKos 27.7.2009, 22:33
Тогда поясни что значит "заблокировать". Чтоб они не реагировали на мышку и нельзя было их сделать активными? или вообще застопорить их работу? если только мышку - стек обработки сообщенний системный<-в этом направлении копай. 

Автор: Kostt 28.7.2009, 05:38
Цитата(GavriKos @ 27.7.2009,  22:33)
Тогда поясни что значит "заблокировать". Чтоб они не реагировали на мышку и нельзя было их сделать активными? или вообще застопорить их работу? если только мышку - стек обработки сообщенний системный<-в этом направлении копай.

Первое - чтобы были не активными.
Спасибо за подсказку

Автор: Alexeis 28.7.2009, 08:59
 Полупрозрачное окно фулскрин, окна видны, но сколько ни тыкай активными не станут. Поверх полупрозрачного модально свой диалог.

Автор: Kostt 28.7.2009, 10:08
Цитата(Alexeis @ 28.7.2009,  08:59)
Полупрозрачное окно фулскрин, окна видны, но сколько ни тыкай активными не станут. Поверх полупрозрачного модально свой диалог.

Спасибо, попробую!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)