Поделиться через


CWnd::OnEndSession

Платформа вызывает функцию этот функцию-член после того, как объект CWnd возвращал ненулевое значение из вызова функции-члена OnQueryEndSession.

afx_msg void OnEndSession(
   BOOL bEnding 
);

Параметры

  • bEnding
    Определяет, заканчивается ли сеанс.Это TRUE если сеанс завершился; в противном случае FALSE.

Заметки

Вызов OnEndSession информирует объект CWnd ли сеанс заканчивается виртуальным.

Если bEndingTRUE Windows может быть выполнен в любое время после того, как все приложения возвращали из обработки этого вызова.Следовательно, приложение должно выполнять все задачи, необходимые для завершения в пределах OnEndSession.

Не нужно вызывать функцию-член DestroyWindow или функция PostQuitMessage Windows, когда сеанс завершается.

ПримечаниеПримечание

Это функция-член вызывается платформой, чтобы разрешить приложению обработать сообщение Windows.Параметры, передаваемые функции отражают параметры, получаемые платформой, когда сообщение было получено.При вызове реализации базового класса этой функции, то эта реализация будет использовать параметры изначально, переданные с сообщением, а не параметры указываются в функции.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWnd

Диаграмма иерархии

CWnd::DestroyWindow

CWnd::OnQueryEndSession

ExitWindows

PostQuitMessage

CWnd::OnQueryEndSession

CWnd::Default

WM_ENDSESSION