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 |