CDocObjectServer::OnApplyViewState

DocObject のビューの状態を復元するには、この関数をオーバーライドします。

virtual void OnApplyViewState(
   CArchive& ar 
);

パラメーター

  • ar
    ビューステートのシリアル化 CArchive のオブジェクト。

解説

この関数は、ビューのインスタンス化の後に初めて表示されると呼び出されます。OnApplyViewState は、前に OnSaveViewStateで保存された CArchive のオブジェクトのデータに応じて、自身をやり直すようにビューに指示します。ビューは、コンテナーが管理して、ビューステート データを解釈するために、行わないので、CArchive のオブジェクトにデータを検証する必要があります。

作成したビューの状態に永続的な固有の情報を格納するために OnSaveViewState を使用できます。情報を格納するために OnSaveViewState をオーバーライドする直前にアクティブになると、その情報を読み取り、ビューに適用する OnApplyViewState をオーバーライドする必要があります。

必要条件

Header: afxdocob.h

参照

関連項目

CDocObjectServer クラス

階層図

CDocObjectServer::OnSaveViewState