2011/04/04
시스템 종료와 관련된 윈도우 메시지 : WM_QUERYENDSESSION, WM_ENDSESSION
WM_QUERYENDSESSION
시스템 종료 확인 메시지
시스템이 종료 또는 로그오프시에 응용프로그램에 WM_QUERYENDSESSION 이 전달 되고, 이 때 종료를 거부하며련 FALST 를 허가 하려면 TRUE 를 반환한다.
TRUE 를 반환하면 시스템은 해당 응용프로그램에 WM_ENDSESSION 를 전달하여 프로그램에 시스템 종료를 알리고 시스템을 종료한다.
if ( lParam & ENDSESSION_LOGOFF )
{
// Log-off
}
else
{
// Shutdown
}
참고 사이트 : WinAPI, MSDN
WM_ENDSESSION
시스템 종료 메시지
시스템 종료가 결정되 되고 종료됨을 알리는 메시지 이다. 메시지 처리 후 0을 리턴 한다.
if ( wParam == TRUE )
{
// Shutdowning...
if ( lParam & ENDSESSION_LOGOFF )
{
// Log-off
}
else
{
// Shutdown
}
}
else
{
// ??
}
참고 사이트 : WinAPI, MSDN
<
Original Post : http://neodreamer-dev.tistory.com/526
Labels:
shutdown
,
TistoryOldPost
,
WINAPI
,
WM_ENDSESSION
,
WM_QUERYENDSESSION
Subscribe to:
Post Comments
(
Atom
)
No comments :
Post a Comment