Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.11.17;
Скачать: [xml.tar.bz2];

Вниз

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

 
Владимир Березин   (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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.011 c
1-56740
Aleksandr
2003-11-06 16:50
2003.11.17
Как отправить потоку сообщение?


14-56824
Думкин
2003-10-28 06:16
2003.11.17
С днем рождения! 28 октября.


1-56744
Intense
2003-11-07 22:15
2003.11.17
создание MDI-окна в run-time


1-56711
Poof-poof
2003-11-05 22:57
2003.11.17
Буфер обмена


1-56690
Zheks
2003-11-07 13:37
2003.11.17
Типы





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский