CDocObjectServer::ActivateDocObject
更新 : 2007 年 11 月
ドキュメント オブジェクト サーバーをアクティブ (ただし非表示) にします。
void ActivateDocObject( );
解説
ActivateDocObject は IOleDocumentSite の ActivateMe メソッドを呼び出しますが、ビューのセットアップと表示方法が指定されるまで待つため、ビューは表示されません。指示は、CDocObjectServer::OnActivateView の呼び出しで行われます。
ActivateDocObject と OnActivateView を組み合わせることで、DocObject ビューがアクティブになり、表示されます。DocObject アクティベーションは、ほかの種類の OLE の埋め込み先編集の有効化とは異なります。DocObject アクティベーションでは、埋め込み先での点線の枠とサイズ ハンドルなどのオブジェクトの付属要素の表示を省略し、オブジェクト拡張機能を無効にして、スクロール バーをビュー長方形の外側に描画する通常の埋め込み先編集の有効化とは異なり、スクロール バーをビュー長方形の内側に描画します。
必要条件
ヘッダー : afxdocob.h