Главная страница
    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.47 MB
Время: 0.008 c
14-56817
horus
2003-10-24 17:25
2003.11.17
Как Вы относитесь к идее создания рассылки?


1-56564
Oleg_
2003-11-06 13:18
2003.11.17
Как определить ширину Canvas.TextOut


6-56802
Lony
2003-09-22 16:01
2003.11.17
Пинг


7-56943
Любитель
2003-09-09 09:01
2003.11.17
Господа как программно изменить время двойного клика


3-56470
Kinder
2003-10-22 15:47
2003.11.17
Как обработать SQL запрос?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский