проблема с OnClose
Как отловить на OnClose, что запрос на закрытие шёл от системы, а не от меню программы, чтобы в таком случае выставить CanClose=true ?
а CanClose в событии OnCloseQuery.
Во вторых, когда Windows завершает работу,
он посылает всем окнам сообщение WM_QUERYENDSESSION, его и вылавливай.
Цитата:
Originally posted by SSA
По моему, в OnClose предается Action,
а CanClose в событии OnCloseQuery.
Во вторых, когда Windows завершает работу,
он посылает всем окнам сообщение WM_QUERYENDSESSION, его и вылавливай.
По моему, в OnClose предается Action,
а CanClose в событии OnCloseQuery.
Во вторых, когда Windows завершает работу,
он посылает всем окнам сообщение WM_QUERYENDSESSION, его и вылавливай.
Спасибо. А в вопросе я перепутал OnClose c OnCloseQuery. Теперь вопрос закрыт.