Chertenok.ru - все о программировании
Вход  |  Регистрация  |  Поиск 
Праздник
Сегодня :

День славянской письменности и культуры


вызов Модала проводника на Выключение/Перезагрузку


Новая тема  Ответить  Печать Предыдущая тема  Следующая тема
Автор Сообщение
juriy
Гость







СообщениеВс, 09-Ноя-2003 16:34    Заголовок сообщения: вызов Модала проводника на Выключение/Перезагрузку
Цитата

Neutral Добрый день!
Ребята, может кто подскажет, как вызвать модал проводника в WinXP
на Перезагрузку/Выключение компьютера а?

Буду очень признателен за поддержку. Пока ;-(
В начало
DrPass
Знающий :)
/Почетный Модератор/


Возраст: 31
Знак зодиака: Лев
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
СообщениеПн, 10-Ноя-2003 0:38 
Цитата

Если втупую - примерно так:
SendMessage (FindWindow ('Progman', 'Program Manager'), WM_CLOSE, 0, 0);

По-умному есть в какой-то системной библиотеке соответствующая функция. Но вот только кто ее сейчас помнит...

_________________
Да пребудет с вами Сила!
В начало
Посмотреть профиль Отправить личное сообщение
Пол:Муж Gelios
Oracle-вый маньяк, Админ


Возраст: 37
Знак зодиака: Водолей
Зарегистрирован: 10.03.2005
Сообщения: 6141
Откуда: Яблочный рай
СообщениеПн, 10-Ноя-2003 7:12 
Цитата

Цитата:
По-умному есть в какой-то системной библиотеке соответствующая функция. Но вот только кто ее сейчас помнит...

так недавно ты даже расшифровку хелпа давал ))))
это разве не то?

_________________
нельзя давать всем всего, ибо всех много, а всего мало
В начало
Посмотреть профиль Отправить личное сообщение
DrPass
Знающий :)
/Почетный Модератор/


Возраст: 31
Знак зодиака: Лев
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
СообщениеПн, 10-Ноя-2003 23:49 
Цитата

Вряд ли. Эта фишка недокументированная, и в хелпе ей делать нечего. Хотя...
Цитата:
кто ее сейчас помнит...

_________________
Да пребудет с вами Сила!
В начало
Посмотреть профиль Отправить личное сообщение
juriy
Гость







СообщениеСр, 12-Ноя-2003 19:47    Заголовок сообщения: вызов Модала проводника на Выключение/Перезагрузку
Цитата

А отследить как-нибудь можно за ходом процесса,
допустим за нажатием кн. "Перезагрузка"? Rolling Eyes
В начало
DrPass
Знающий :)
/Почетный Модератор/


Возраст: 31
Знак зодиака: Лев
Зарегистрирован: 02.05.2002
Сообщения: 5709
Откуда: Донецк
СообщениеСб, 15-Ноя-2003 23:14 
Цитата

Если нужно лишь быть в курсе, то винда сама посылает сообщения приложениям. Если есть желание повлиять на сей процесс (например, помешать перезагрузке), то самый верный способ - в OnCloseQuery формы не давать ей закрыться. Перехватывать нажатия на кнопки - дело не стоит свеч. Слишком уж ресорсоемким будет твое приложение (и трудным в написании).
_________________
Да пребудет с вами Сила!
В начало
Посмотреть профиль Отправить личное сообщение
juriy
Гость







СообщениеВс, 16-Ноя-2003 13:27    Заголовок сообщения: спасибо
Цитата

comp Большое спасибо за Вашу поддержку
В начало
Показать сообщения:   
Страница 1 из 1
Перейти:  
Новая тема  Ответить  Печать

Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете присоединять файлы в этом форуме
Вы можете скачивать файлы в этом форуме
хостинг от .masterhost 
Rambler's Top100