CDocTemplate::CloseAllDocuments

更新 : 2007 年 11 月

開かれているすべてのドキュメントを閉じます。

virtual void CloseAllDocuments(
   BOOL bEndSession 
);

パラメータ

  • bEndSession
    セッションを終了するかどうかを指定します。セッションを終了させる場合は TRUE、それ以外の場合は FALSE を指定します。

解説

このメンバ関数は、通常 [ファイル] メニューの [終了] コマンドの一部として使われます。この関数の既定の実装では、ドキュメントのデータを削除するのに CDocument::DeleteContents メンバ関数を呼び出しています。その後、ドキュメントにアタッチされているすべてのビューのフレーム ウィンドウを閉じます。

ドキュメントを閉じる前に、ユーザーに特別な後処理を実行させるときは、この関数をオーバーライドします。たとえば、ドキュメントがデータベースのレコードを表しているときは、この関数をオーバーライドしてデータベースを閉じます。

必要条件

ヘッダー : afxwin.h

参照

参照

CDocTemplate クラス

階層図

CDocTemplate::OpenDocumentFile

CDocTemplate::SaveAllModified

その他の技術情報

CDocTemplate のメンバ