ドキュメントには、アプリケーションのデータが含まれており、管理されます。 MFC アプリケーション ウィザードで提供されるドキュメント クラスを使用するには、次の操作を行う必要があります。
ドキュメントの種類ごとに、
CDocument
からクラスを派生させます。各ドキュメントのデータを格納するメンバー変数を追加します。
ドキュメント クラス内の
CDocument
のSerialize
メンバー関数をオーバーライドします。Serialize
は、ドキュメントのデータをディスクとの間で書き込んで読み取ります。
オーバーライドの対象になることの多い他のドキュメント関数
他の CDocument
メンバー関数をオーバーライドすることもできます。 特に、多くの場合、動的に割り当てられたデータを破棄するために、ドキュメントのデータ メンバーと DeleteContents を初期化するために OnNewDocument と OnOpenDocument をオーバーライドする必要があります。 オーバーライド可能なメンバーの詳細については、MFC リファレンスの CDocument クラスを 参照してください。