void CWinApp::CloseAllDocuments(BOOL bEndSession);
参数说明:
- bEndSession:一个布尔值,指定是否是在结束 Windows 会话时调用。如果为 TRUE,则表示应用程序正在关闭整个 Windows 会话。如果为 FALSE,则表示应用程序只是在正常操作中关闭文档。
使用示例:
// 示例:关闭所有文档
AfxGetApp()->CloseAllDocuments(FALSE); // 正常关闭文档,而不是结束整个 Windows 会话
这个方法通常在应用程序关闭时被调用,以确保所有打开的文档被适当地关闭。如果 bEndSession 参数为 TRUE,则可能会触发一些与会话结束相关的清理工作。
请注意,CloseAllDocuments 方法只关闭文档,而不关闭应用程序主窗口。关闭应用程序主窗口的操作通常由用户通过 UI 触发,或者可以在代码中使用 AfxGetMainWnd()->SendMessage(WM_CLOSE);。
转载请注明出处:http://www.zyzy.cn/article/detail/23113/MFC/CWinApp