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 |