次の方法で共有


IAxWinAmbientDispatch インターフェイス

このインターフェイスには、ホストされるコントロールまたはコンテナーの特性を指定するためのメソッドが用意されています。

重要

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

interface IAxWinAmbientDispatch : IDispatch

メンバー

メソッド

get_AllowContextMenu

AllowContextMenu のプロパティは、ホストされているコントロールが独自のコンテキスト メニューを表示するかどうかを指定します。

get_AllowShowUI

AllowShowUI のプロパティは、ホストされているコントロールが独自のユーザー インターフェイスを表示するかどうかを指定します。

get_AllowWindowlessActivation

AllowWindowlessActivation のプロパティは、コンテナーがウィンドウなしのアクティベーションを許可するかどうかを指定します。

get_BackColor

BackColor のプロパティは、コンテナーのアンビエント背景色を指定します。

get_DisplayAsDefault

DisplayAsDefault は、既定のコントロールでコントロールを検索するようにするアンビエント プロパティです。

get_DocHostDoubleClickFlags

DocHostDoubleClickFlags のプロパティは、ダブルクリックに応答して発生する必要のある操作を指定します。

get_DocHostFlags

DocHostFlags のプロパティは、ホスト オブジェクトのユーザー インターフェイス機能を指定します。

get_Font

[フォント] のプロパティは、コンテナーのアンビエント フォントを指定します。

get_ForeColor

ForeColor のプロパティは、コンテナーのアンビエント前景色を指定します。

get_LocaleID

LocaleID のプロパティは、コンテナーのアンビエント ロケール ID を指定します。

get_MessageReflect

MessageReflect のアンビエント プロパティは、コンテナーがホストされているコントロールにメッセージを返送するかどうかを指定します。

get_OptionKeyPath

OptionKeyPath のプロパティはユーザーの設定にレジストリ キーのパスを指定します。

get_ShowGrabHandles

ShowGrabHandles のアンビエント プロパティはグラブ ハンドルに描画するコントロールを検索するようにします。

get_ShowHatching

ShowHatching のアンビエント プロパティは、自身を描画するコントロールが確認できるようにします。

get_UserMode

UserMode のプロパティは、コンテナーのアンビエント ユーザー モードを指定します。

put_AllowContextMenu

AllowContextMenu のプロパティは、ホストされているコントロールが独自のコンテキスト メニューを表示するかどうかを指定します。

put_AllowShowUI

AllowShowUI のプロパティは、ホストされているコントロールが独自のユーザー インターフェイスを表示するかどうかを指定します。

put_AllowWindowlessActivation

AllowWindowlessActivation のプロパティは、コンテナーがウィンドウなしのアクティベーションを許可するかどうかを指定します。

put_BackColor

BackColor のプロパティは、コンテナーのアンビエント背景色を指定します。

put_DisplayAsDefault

DisplayAsDefault は、既定のコントロールでコントロールを検索するようにするアンビエント プロパティです。

put_DocHostDoubleClickFlags

DocHostDoubleClickFlags のプロパティは、ダブルクリックに応答して発生する必要のある操作を指定します。

put_DocHostFlags

DocHostFlags のプロパティは、ホスト オブジェクトのユーザー インターフェイス機能を指定します。

put_Font

[フォント] のプロパティは、コンテナーのアンビエント フォントを指定します。

put_ForeColor

ForeColor のプロパティは、コンテナーのアンビエント前景色を指定します。

put_LocaleID

LocaleID のプロパティは、コンテナーのアンビエント ロケール ID を指定します。

put_MessageReflect

MessageReflect のアンビエント プロパティは、コンテナーがホストされているコントロールにメッセージを返送するかどうかを指定します。

put_OptionKeyPath

OptionKeyPath のプロパティはユーザーの設定にレジストリ キーのパスを指定します。

put_UserMode

UserMode のプロパティは、コンテナーのアンビエント ユーザー モードを指定します。

解説

このインターフェイスは、オブジェクトをホストする ATL ActiveX コントロールによって公開されます。 アンビエント プロパティは、ホストされているコントロールで使用できるように設定するか、コンテナーの動作のそのほかの側面を指定するには、このインターフェイスのメソッドを呼び出します。 プロパティを補足するには IAxWinAmbientDispatchを使用して IAxWinAmbientDispatchExを提供します。

AXHost は、コードを含む typelib から IAxWinAmbientDispatchIAxWinAmbientDispatchEx に関する型情報の読み込みを試みます。

ATL90.dll にリンク AXHost は、DLL のタイプ ライブラリから型情報を読み込みます。

ATL AXHost を使用した ActiveX コントロールのホスト を詳細については、" "を参照してください。

必要条件

このインターフェイスの定義を次の表に示すように、複数のフォームで使用できます。

型定義

File

IDL

atliface.idl

タイプ ライブラリ

ATL.dll

C++

atliface.h (ATLBase.h に含まれる)

参照

関連項目

IAxWinAmbientDispatchEx インターフェイス

IAxWinHostWindow インターフェイス

CAxWindow::QueryHost

AtlAxGetHost