Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.17;
Скачать: CL | DM;

Вниз

Модальная форма   Найти похожие ветки 

 
Владимир Березин   (2003-09-07 22:30) [0]

Привет!
Ребята, подскажите, пожалуйста, как сделать форму модальной по
отношению к системе?


 
Sergey_Masloff   (2003-09-07 22:57) [1]

Типа пока оно не закроется вся система виснет? ;-)
Если просто поверх всех окон чтобы оставалось то думаю
SetWindowPos() поможет. В качестве второго параметра передать HWND_TOPMOST. Или я не прав? Сейчас проверять лень, посмотри сам.


 
Владимир Березин   (2003-09-07 23:15) [2]

>>Sergey Masloff

Да нет, чтобы пока не закроется не работали бы кнопка ПУСК,
значки на десктопе, иконки в трее и.т.д.


 
Sergey_Masloff   (2003-09-08 08:56) [3]

>Да нет, чтобы пока не закроется не работали бы кнопка ПУСК,
>значки на десктопе, иконки в трее и.т.д.
Знаешь, ты таких программ не пиши лучше. Серьезно.


 
Игорь Шевченко ©   (2003-09-08 13:23) [4]

Никак


 
ads   (2003-09-08 16:36) [5]

смотри help по ScreenSaver-у


 
clickmaker ©   (2003-09-08 16:38) [6]

В принципе, можно. Такое окно даже есть: это завершение работы с виндами


 
Игорь Шевченко ©   (2003-09-08 17:32) [7]

clickmaker © (08.09.03 16:38)

Я из этого окна по Alt+Tab прекрасно перехожу в другие приложения. Windows NT 4, SP6


 
andre ©   (2003-09-09 18:32) [8]

Повесь прозрачную форму на весь экран))


 
VMcL ©   (2003-09-09 18:45) [9]

MessageBox(HandleOfExplorersWindow, ...)


 
clickmaker ©   (2003-09-09 18:51) [10]

EnumWindows + EnableWindow(false) и все дела. Будет глухо, как в танке. И никакой Alt+Tab не спасет


 
andre ©   (2003-09-10 01:59) [11]

А кнопка Windows?


 
Игорь Шевченко ©   (2003-09-10 12:41) [12]

clickmaker © (09.09.03 18:51)

Злой ты :)))


 
clickmaker ©   (2003-09-10 13:03) [13]

> Игорь Шевченко © (10.09.03 12:41) [12]

А кому сейчас легко ? :)))

Просто мне приходилось делать такую штуку, надо было написать замену виндозному диалогу завершения работы. Перед шатдауном надо было выполнять некоторые действия, но именно перед ним, а не перед лог-офом, а в WM_QUERYENDSESSION мне так и не удалось отличить одно от другого...


 
Игорь Шевченко ©   (2003-09-10 14:53) [14]

WM_QUERYENDSESSION

lParam
If this parameter includes ENDSESSION_LOGOFF, the user is logging off. (Note that this parameter is a bit mask. To test for this value, use a bit-wise operation; do not test for equality.)
If this parameter is zero, the system is shutting down.

Не помогает ?


 
clickmaker ©   (2003-09-10 15:15) [15]

Кабы помогло, не пришлось всю эту лабуду писать :)
У меня этот флажок всегда имел одно значение, по крайней мере, в НТ 4, 2000 тогда еще не было



Страницы: 1 вся ветка

Текущий архив: 2003.11.17;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.022 c
14-56820
Marser
2003-10-25 13:51
2003.11.17
AVR 90S2313


3-56501
Vemer
2003-10-21 12:34
2003.11.17
(Не)Работа Locate c 2-мя опциями


14-56912
SergeyNew
2003-10-24 16:57
2003.11.17
стоимость диплома


1-56698
Zaratustra
2003-11-07 14:23
2003.11.17
Вопрос по компонентам схожим с TreeView


8-56769
r0n1n
2003-07-19 02:28
2003.11.17
Разрешение видео