先看下MSDN http://msdn.microsoft.com/en-us/library/aa376876%28VS.85%29.aspx 示例代码: LRESULT CLangTestDlg::WindowProc(UINT message, WPARAM wParam, LPARAM lParam) { if(message==WM_QUERYENDSESSION) { if(lParam==ENDSESSION_LOGOFF) { //wParam=FALSE; return FALSE; } } return CDialog::WindowProc(message,wParam,lParam); }