IOleObject インターフェイス (oleidl.h)

埋め込みオブジェクトがコンテナーに対して基本的な機能を提供し、そのコンテナーと通信する主な手段として機能します。

継承

IOleObject インターフェイスは、IUnknown インターフェイスから継承されます。 IOleObject には、次の種類のメンバーもあります。

メソッド

IOleObject インターフェイスには、これらのメソッドがあります。

 
IOleObject::Advise

複合ドキュメント オブジェクトと呼び出し元オブジェクトのアドバイザリ シンクの間にアドバイザリ接続を確立します。これにより、複合ドキュメント オブジェクトの名前が変更、保存、または閉じられたときに呼び出し元のオブジェクトが通知を受け取ります。
IOleObject::Close

埋め込みオブジェクトを実行中から読み込まれた状態に変更します。 リンク オブジェクトをリンク ソースから切断します。
IOleObject::D oVerb

エンド ユーザーのアクションに応答してオブジェクトがアクションを実行するように要求します。 考えられるアクションは、IOleObject::EnumVerbs 内の オブジェクトに対して列挙されます。
IOleObject::EnumAdvise

オブジェクトに登録されているアドバイザリ接続を列挙するために使用できる列挙子へのポインターを取得し、閉じる前にコンテナーが解放する内容を把握できるようにします。
IOleObject::EnumVerbs

オブジェクトで使用できる動詞を動詞番号の昇順で一覧表示するプルダウン メニューを公開します。
IOleObject::GetClientSite

埋め込みオブジェクトのクライアント サイトへのポインターを取得します。
IOleObject::GetClipboardData

このメソッドが呼び出される埋め込みオブジェクトの現在の内容を含むデータ オブジェクトを取得します。 このデータ オブジェクトへのポインターを使用して、元のデータと同じデータを持つ新しい埋め込みオブジェクトを作成できます。
IOleObject::GetExtent

実行中のオブジェクトの現在の表示サイズを取得します。
IOleObject::GetMiscStatus

作成時および読み込み時のオブジェクトの状態を取得します。
IOleObject::GetMoniker

呼び出し元がオブジェクトへのリンクに使用できる、埋め込みオブジェクトのモニカーを取得します。
IOleObject::GetUserClassID

オブジェクトのクラス識別子 (オブジェクトをエンド ユーザーに識別する文字列に対応する CLSID) を取得します。
IOleObject::GetUserType

メニュー、リスト ボックス、ダイアログ ボックスなどのユーザー インターフェイス要素に表示するオブジェクトのユーザー型名を取得します。
IOleObject::InitFromData

指定したデータ オブジェクトのデータを使用して、新しく作成されたオブジェクトを初期化します。このオブジェクトは、同じコンテナーまたはクリップボードに存在できます。
IOleObject::IsUpToDate

オブジェクトが最新かどうかを確認します。
IOleObject::SetClientSite

コンテナー内の "クライアント サイト" と呼ばれる表示場所を埋め込みオブジェクトに通知します。
IOleObject::SetColorScheme

オブジェクト アプリケーションが指定したオブジェクトを編集するときに使用するカラー パレットを指定します。
IOleObject::SetExtent

コンテナーによって割り当てられた表示領域の量をオブジェクトに通知します。
IOleObject::SetHostNames

コンテナー アプリケーションの名前と、それが埋め込まれている複合ドキュメントをオブジェクトに提供します。
IOleObject::SetMoniker

コンテナーのモニカー、コンテナーに対するオブジェクト自身のモニカー、またはオブジェクトの完全なモニカーをオブジェクトに通知します。
IOleObject::Unadvise

以前に確立されたアドバイザリ接続を削除します。 (IOleObject.Unadvise)
IOleObject::Update

オブジェクト ハンドラーまたはリンク オブジェクトのデータまたはビュー キャッシュを更新します。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー oleidl.h