WM_QUERYENDSESSION消息是Windows向你询问Windows能否关闭
WM_ENDSESSION消息表示提示你Windows即将关闭。你的程序在运行状态时,而系统由于某种原因需要注销或重启(或关机),此时操作系统会向你询问,但到你的同意(返回真)后,系统才能做进一步的操作.
在主框架窗口调用基类得成员函数之前添加你得代码即可,如:
void CMainFrame::OnEndSession(BOOL bEnding)
{
AfxMessageBox("111111111111111111111");
CFrameWnd::OnEndSession(bEnding);
}
看别人代码的是时候发现使用OnEndSession,用这可能是因为防止系统关机后,不处理程序造成内存泄露可能