Найдено 2 результата

karlson
16.01.2011 00:38:38
Форум: Lazarus
Тема: Форма не обрабатывает события (процедуры) Close, CloseQuery!
Ответы: 11
Просмотры: 7070

Re: Форма не обрабатывает события (процедуры) Close, CloseQuery!

Вроде работает, спасибо,
но теряется сообщение WM_POWERBROADCAST с параметром PBT_APMQUERYSUSPEND = $0000 и PBT_APMQUERYSTANDBY = $0001, т.е. как раз те самые на которые можно ответить чтобы не переходить в спящий режим.
т.е. приходят остальные:
PBT_APMSUSPEND = $0004;
PBT_APMRESUMESUSPEND ...
karlson
15.01.2011 12:01:13
Форум: Lazarus
Тема: Форма не обрабатывает события (процедуры) Close, CloseQuery!
Ответы: 11
Просмотры: 7070

Re: Форма не обрабатывает события (процедуры) Close, CloseQuery!

Огромное спасибо
WM_QUERYENDSESSION удалось обойти, а как быть с WM_POWERBROADCAST?
Тоже не отрабатывает, возможно по той же причине что и WM_QUERYENDSESSION.
Оно необходимо для запрещения (или подготовки) перехода компьютера в спящий режим.
Может есть какой-нибудь другой способ?

Заранее ...