次の方法で共有


IOleInPlaceObjectWindowlessImpl クラス

このクラスは IUnknown を実装します。また、ウィンドウなしのコントロールでもウィンドウ メッセージの受け取りやドラッグ アンド ドロップ処理を可能にするメソッドが用意されています。

重要

このクラスおよびメンバーは Windows ランタイムで実行されるアプリケーションで使用することはできません。

template< class T> 
class IOleInPlaceObjectWindowlessImpl

パラメーター

  • T
    IOleInPlaceObjectWindowlessImplから派生したクラス。

メンバー

パブリック メソッド

名前

説明

IOleInPlaceObjectWindowlessImpl::ContextSensitiveHelp

状況依存のヘルプを有効にします。 ATL 実装は、E_NOTIMPLを返します。

IOleInPlaceObjectWindowlessImpl::GetDropTarget

サポートがドラッグ アンド ドロップできます。埋め込み先でアクティブ、ウィンドウなしのオブジェクトの IDropTarget のインターフェイスを提供します。 ATL 実装は、E_NOTIMPLを返します。

IOleInPlaceObjectWindowlessImpl::GetWindow

ウィンドウ ハンドルを取得します。

IOleInPlaceObjectWindowlessImpl::InPlaceDeactivate

アクティブな埋め込み先コントロールを非アクティブ化します。

IOleInPlaceObjectWindowlessImpl::OnWindowMessage

コンテナーから埋め込み先編集が有効なウィンドウなしのコントロールにメッセージをディスパッチします。

IOleInPlaceObjectWindowlessImpl::ReactivateAndUndo

前に非アクティブにコントロールを再アクティブ化します。 ATL 実装は、E_NOTIMPLを返します。

IOleInPlaceObjectWindowlessImpl::SetObjectRects

埋め込み先のコントロールのどの部分が表示されるかを示します。

IOleInPlaceObjectWindowlessImpl::UIDeactivate

非アクティブ化、削除は、ユーザー インターフェイス、埋め込み先編集の有効化をサポートします。

解説

IOleInPlaceObject のインターフェイスは、埋め込み先のコントロールの再アクティブ化と非アクティブ化を管理し、表示するかコントロールの量を判断します。 IOleInPlaceObjectWindowless のインターフェイスは、ウィンドウ メッセージを受信し、ドラッグ アンド ドロップ操作への参加をウィンドウなしのコントロールができます。 クラス IOleInPlaceObjectWindowlessImplIOleInPlaceObjectIOleInPlaceObjectWindowless の既定の実装を提供し、デバッグ ビルドでダンプ デバイスに情報を送信して IUnknown を実装します。

関連トピック   ATL チュートリアルATL プロジェクトの作成

継承階層

IOleInPlaceObjectWindowless

IOleInPlaceObjectWindowlessImpl

必要条件

Header: atlctl.h

参照

関連項目

CComControl クラス

その他の技術情報

ATL クラスの概要