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

埋め込みオブジェクトが、そのコンテナーによって提供される表示サイト、モニカー、ユーザー インターフェイス、およびその他のリソースの場所と範囲に関する情報を取得する主な手段を提供します。 オブジェクト サーバーは IOleClientSite を呼び出して、コンテナーからサービスを要求します。 コンテナーには、含まれる複合ドキュメント オブジェクトごとに IOleClientSite のインスタンスを 1 つ指定する必要があります。

メモ このインターフェイスは、マシンの境界を越えた使用ではサポートされていません。
 

継承

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

メソッド

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

 
IOleClientSite::GetContainer

オブジェクトのコンテナーへのポインターを取得します。
IOleClientSite::GetMoniker

オブジェクトのクライアント サイトのモニカーを取得します。 オブジェクトは、dwAssign の値を指定することで、独自のまたはコンテナーのモニカーの割り当てを強制できます。
IOleClientSite::OnShowWindow

埋め込みオブジェクトのウィンドウが表示または非表示になりようとしているときにコンテナーに通知します。 このメソッドは、インプレースでアクティブ化されたオブジェクトには適用されないため、コンテナーのウィンドウとは別のウィンドウはありません。
IOleClientSite::RequestNewObjectLayout

埋め込みオブジェクトの表示サイトのサイズを変更するようにコンテナーに要求します。
IOleClientSite::SaveObject

クライアント サイトに関連付けられている埋め込みオブジェクトを保存します。 この関数は同期です。が返される時点で、保存が完了します。
IOleClientSite::ShowObject

オブジェクトをユーザーに表示するようにコンテナーに要求します。 このメソッドを使用すると、コンテナー自体が表示され、最小化されません。

要件

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

関連項目

IOleControlSite

IOleDocumentSite

IOleInPlaceSite

IOleObject::GetClientSite