IOleInPlaceSiteEx インターフェイス (ocidl.h)

アクティブ化と非アクティブ化の通知メソッドの追加セットを提供します。これにより、オブジェクトがアクティブ化および非アクティブ化されるときに、オブジェクトが画面に不必要に点滅しないようにすることができます。

オブジェクトがアクティブ化されると、そのビジュアル表示が既に正しいかどうかはわかりません。 オブジェクトが非アクティブ化されると、コンテナーはビジュアル表示が正しいかどうかを認識しません。 どちらの場合も再描画と関連する画面のちらつきを回避するために、コンテナーは IOleInPlaceSite にこの拡張機能を提供できます。

継承

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

メソッド

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

 
IOleInPlaceSiteEx::OnInPlaceActivateEx

アクティブ化時にそれ自体を再描画する必要があるかどうかを判断するために、埋め込みオブジェクトによって呼び出されます。
IOleInPlaceSiteEx::OnInPlaceDeactivateEx

非アクティブ化時にオブジェクトを再描画する必要があるかどうかをコンテナーに通知します。
IOleInPlaceSiteEx::RequestUIActivate

オブジェクトが UI アクティブ状態に入りようとしていることをコンテナーに通知します。

要件

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

こちらもご覧ください

IOleInPlaceSite