CDocument からのドキュメント クラスの派生

ドキュメントでは、アプリケーションのデータを格納し、管理します。 MFC アプリケーション ウィザードで提供されるドキュメント クラスを使用するには、次の操作を行う必要があります。

  • ドキュメントの種類ごとに CDocument からクラスを派生させます。

  • 各ドキュメントのデータを格納するためのメンバー変数を追加します。

  • ドキュメント クラス内の CDocumentSerialize メンバー関数をオーバーライドします。 Serialize では、ディスクとの間でドキュメントのデータを読み書きします。

オーバーライドの対象になることの多い他のドキュメント関数

他の CDocument メンバー関数をオーバーライドすることもできます。 特に、多くの場合、ドキュメントのデータ メンバーを初期化するには OnNewDocumentOnOpenDocument をオーバーライドし、動的に割り当てられたデータを破棄するには DeleteContents をオーバーライドする必要があります。 オーバーライド可能なメンバーについては、"MFC リファレンス"CDocument クラスに関するページを参照してください。

関連項目

ドキュメントの使い方