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

インプレース オブジェクトと、関連するアプリケーションの最も外側のフレーム ウィンドウと、埋め込みオブジェクトを含むアプリケーション内のドキュメント ウィンドウとの間の通信の直接チャネルを提供します。 通信には、メッセージの変換、フレーム ウィンドウの状態 (アクティブ化または非アクティブ化)、ドキュメント ウィンドウの状態 (アクティブ化または非アクティブ化) が含まれます。 また、境界線のサイズを変更する必要があるときにオブジェクトに通知し、モードレス ダイアログ ボックスを管理します。

継承

IOleInPlaceActiveObject インターフェイスは、IOleWindow から継承します。 IOleInPlaceActiveObject には、次の種類のメンバーもあります。

メソッド

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

 
IOleInPlaceActiveObject::EnableModeless

コンテナーがモーダル ダイアログ ボックスを作成または破棄するときに、モードレス ダイアログ ボックスを有効または無効にします。
IOleInPlaceActiveObject::OnDocWindowActivate

コンテナーのドキュメント ウィンドウがアクティブまたは非アクティブになったときに、アクティブなインプレース オブジェクトに通知します。
IOleInPlaceActiveObject::OnFrameWindowActivate

コンテナーの最上位フレーム ウィンドウがアクティブ化または非アクティブ化されたときに、オブジェクトに通知します。
IOleInPlaceActiveObject::ResizeBorder

境界線領域のサイズを変更する必要があるオブジェクトに警告します。
IOleInPlaceActiveObject::TranslateAccelerator

コンテナーのメッセージ キューからのメニュー アクセラレータ キー メッセージを処理します。 このメソッドは、DLL オブジェクト アプリケーションによって作成されたオブジェクトにのみ使用する必要があります。

要件

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

関連項目

IOleWindow