我正好做过基于MFC对话框的 WM_QUERYENDSESSION 消息处理。 首先要在消息映射里加入ON_WM_QUERYENDSESSION() 然后对话框类中加入BOOL OnQueryEndSession();函数 OnQueryEndSession如果返回FALSE,系统将取消关机。 如果你有其他的疑问,可以联系我。