![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как эмулировать окончание сеанса Windows? [D5, Win2k]
Varg © (2002-04-22 16:09:00)Господа, подскажите пожалуйста, как эмулировать событие WM_ENDSESSION при отладке программы?
Varg (2002-04-22 17:06:00) [1]Посмотреть не лень, просто при компиляции сообщение о несовместимости integer и longbool.
Еще раз спасибо за помощь!
Реализовал, то что хотел.
Игорь Шевченко (2002-04-22 16:57:00) [2]День добрый,
А в Win32.hlp лень посмотреть? :-)
LongBool(true) - значение wParam. Указывает, завершается ли сеанс. Если сеанс завершается, то параметр равен TRUE, иначе FALSE. Значение зависит от обработки сообщения WM_QUERYENDSESSION.
ENDSESSION_LOGOFF - значение LParam, тип окончания сеанса - выход из сеанса или перезагрузка.
С уважением,
Varg (2002-04-22 16:51:00) [3]Не могли бы Вы поянить назначение параметров LongBool(True)и
ENDSESSION_LOGOFF.
Спасибо за помощь.
Игорь Шевченко (2002-04-22 16:42:00) [4]День добрый,
К примеру:
SendMessage(MyCoolForm.Handle, WM_ENDSESSION, LongBool(True),
ENDSESSION_LOGOFF);
С уважением,
Varg (2002-04-22 16:29:00) [5]Послать сообщение WM_ENDSESSION, дабы определить реакцию программы на это событие.
Игорь Шевченко (2002-04-22 16:18:00) [6]День добрый,
Послать это сообщение ?
Или написать программу, посылающую это сообщение именно вашему приложению...
С уважением,