次の方法で共有


COleDocObjectItem クラス

Active ドキュメント コンテインメントを実装します。

class COleDocObjectItem : public COleClientItem

メンバー

fdxa7kxb.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

COleDocObjectItem::COleDocObjectItem

COleDocObject の項目を構築します。

fdxa7kxb.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

COleDocObjectItem::DoDefaultPrinting

プリンター設定を使用してコンテナー アプリケーションのドキュメントを印刷します。

COleDocObjectItem::ExecCommand

ユーザーが指定したコマンドを実行します。

COleDocObjectItem::GetActiveView

ドキュメントのアクティブなビューを取得します。

COleDocObjectItem::GetPageCount

コンテナー アプリケーションのドキュメントのページ数を取得します。

COleDocObjectItem::OnPreparePrinting

印刷用のコンテナー アプリケーションのドキュメントを準備します。

COleDocObjectItem::OnPrint

コンテナー アプリケーションのドキュメントを印刷します。

COleDocObjectItem::QueryCommand

ユーザー インターフェイス イベントによって生成される一つ以上のコマンドの状態のクエリ。

COleDocObjectItem::Release

開いている場合は、OLE でリンクされた成果物への接続を解放し、閉じます。クライアント項目を破棄しません。

解説

MFC では、Active ドキュメントは次の相違点とレギュラーに、埋め込み先編集可能に埋め込むと、同様に処理されます:

  • COleDocument派生クラスでは、現在埋め込まれている項目のリストを保持します; ただし、これらの項目は COleDocObjectItem派生アイテムである場合があります。

  • Active ドキュメントはアクティブである場合、そのが埋め込み先編集が有効な場合にビューのクライアント領域全体を占有します。

  • Active ドキュメント コンテナーは [ヘルプ] のメニューを完全に制御があります。

  • [ヘルプ] のメニューは、Active ドキュメント コンテナーとサーバーの両方のメニュー項目があります。

Active ドキュメント コンテナーが [ヘルプ] のメニューを所有するため、コンテナーはサーバーにサーバー [ヘルプ] のメニュー メッセージを転送する必要があります。この統合には、COleDocObjectItemによって処理されます。

メニューのマージおよび ActiveX ドキュメントのアクティブ化の詳細については、Active ドキュメント コンテインメントの概要を参照してください。

継承階層

CObject

CCmdTarget

CDocItem

COleClientItem

COleDocObjectItem

必要条件

Header: afxole.h

参照

関連項目

COleClientItem クラス

階層図

COleClientItem クラス

CDocObjectServerItem クラス

概念

MFC MFCBIND サンプル