![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Модальная форма [D6, WinME]
Владимир Березин © (2003-09-07 22:30:00)
Привет!
Ребята, подскажите, пожалуйста, как сделать форму модальной по
отношению к системе?
clickmaker (2003-09-10 15:15:00) [1]
Кабы помогло, не пришлось всю эту лабуду писать :)
У меня этот флажок всегда имел одно значение, по крайней мере, в НТ 4, 2000 тогда еще не было
Игорь Шевченко (2003-09-10 14:53:00) [2]
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 13:03:00) [3]
> Игорь Шевченко © (10.09.03 12:41) [12]
А кому сейчас легко ? :)))
Просто мне приходилось делать такую штуку, надо было написать замену виндозному диалогу завершения работы. Перед шатдауном надо было выполнять некоторые действия, но именно перед ним, а не перед лог-офом, а в WM_QUERYENDSESSION мне так и не удалось отличить одно от другого...
Игорь Шевченко (2003-09-10 12:41:00) [4]
clickmaker © (09.09.03 18:51)
Злой ты :)))
andre (2003-09-10 01:59:00) [5]
А кнопка Windows?
clickmaker (2003-09-09 18:51:00) [6]
EnumWindows + EnableWindow(false) и все дела. Будет глухо, как в танке. И никакой Alt+Tab не спасет
VMcL (2003-09-09 18:45:00) [7]
MessageBox(HandleOfExplorersWindow, ...)
andre (2003-09-09 18:32:00) [8]
Повесь прозрачную форму на весь экран))
Игорь Шевченко (2003-09-08 17:32:00) [9]
clickmaker © (08.09.03 16:38)
Я из этого окна по Alt+Tab прекрасно перехожу в другие приложения. Windows NT 4, SP6
clickmaker (2003-09-08 16:38:00) [10]
В принципе, можно. Такое окно даже есть: это завершение работы с виндами
ads (2003-09-08 16:36:00) [11]
смотри help по ScreenSaver-у
Игорь Шевченко (2003-09-08 13:23:00) [12]
Никак
Sergey_Masloff (2003-09-08 08:56:00) [13]
>Да нет, чтобы пока не закроется не работали бы кнопка ПУСК,
>значки на десктопе, иконки в трее и.т.д.
Знаешь, ты таких программ не пиши лучше. Серьезно.
Владимир Березин (2003-09-07 23:15:00) [14]
>>Sergey Masloff
Да нет, чтобы пока не закроется не работали бы кнопка ПУСК,
значки на десктопе, иконки в трее и.т.д.
Sergey_Masloff (2003-09-07 22:57:00) [15]
Типа пока оно не закроется вся система виснет? ;-)
Если просто поверх всех окон чтобы оставалось то думаю
SetWindowPos() поможет. В качестве второго параметра передать HWND_TOPMOST. Или я не прав? Сейчас проверять лень, посмотри сам.