次の方法で共有


CDocument のメンバ

更新 : 2007 年 11 月

基本クラスのメンバ

CObject のメンバ

CCmdTarget のメンバ

構築

CDocument

CDocument オブジェクトを構築します。

操作

AddView

ドキュメントにビューをアタッチします。

GetDocTemplate

ドキュメントの型に対応するドキュメント テンプレートへのポインタを返します。

GetFirstViewPosition

ビューのリストの最初の位置を返します。反復の始めに使います。

GetNextView

ドキュメントに関連付けられているビューのリストを反復処理します。

GetPathName

ドキュメントのデータ ファイルのパスを返します。

GetTitle

ドキュメントのタイトルを返します。

IsModified

最後に保存されてからドキュメントが変更されているかどうかを示します。

RemoveView

ドキュメントからビューを切り離します。

SetModifiedFlag

最後に保存されてからドキュメントが変更されているかどうかを示すフラグを設定します。

SetPathName

ドキュメントのデータ ファイルのパスを設定します。

SetTitle

ドキュメントのタイトルを設定します。

UpdateAllViews

ドキュメントが変更されたことをすべてのビューに通知します。

オーバーライド可能な関数

CanCloseFrame

高度なオーバーライド可能関数です。ドキュメントを表示しているフレーム ウィンドウが閉じられる直前に呼び出されます。

DeleteContents

ドキュメントのクリーンアップを実行します。

GetFile

希望する CFile オブジェクトへのポインタを返します。

OnChangedViewList

ドキュメントのビューが追加されるか、ドキュメントからビューが削除されるときに呼び出されます。

OnCloseDocument

ドキュメントを閉じるために呼び出されます。

OnNewDocument

新しいドキュメントを作成するために呼び出されます。

OnOpenDocument

既存のドキュメントを開くために呼び出されます。

OnSaveDocument

ドキュメントをディスクに保存するために呼び出されます。

PreCloseFrame

フレーム ウィンドウが閉じられるときに呼び出されます。

ReleaseFile

ほかのアプリケーションが利用できるようにファイルを解放します。

ReportSaveLoadException

高度なオーバーライド可能関数です。例外の発生により、オープン、または保存の操作が完了できないときに呼び出されます。

SaveModified

高度なオーバーライド可能関数です。ドキュメントを保存するかどうかを問い合わせるために、呼び出されます。

メール関数

OnFileSendMail

ドキュメントを添付してメール メッセージを送信します。

OnUpdateFileSendMail

メールがサポートされているときに、Send Mail コマンドを有効にします。

参照

参照

CDocument クラス

階層図