IAxWinAmbientDispatch インターフェイス
このインターフェイスには、ホストされるコントロールまたはコンテナーの特性を指定するためのメソッドが用意されています。
重要 |
---|
このクラスおよびメンバーは Windows ランタイムで実行されるアプリケーションで使用することはできません。 |
interface IAxWinAmbientDispatch : IDispatch
メンバー
メソッド
AllowContextMenu のプロパティは、ホストされているコントロールが独自のコンテキスト メニューを表示するかどうかを指定します。 |
|
AllowShowUI のプロパティは、ホストされているコントロールが独自のユーザー インターフェイスを表示するかどうかを指定します。 |
|
AllowWindowlessActivation のプロパティは、コンテナーがウィンドウなしのアクティベーションを許可するかどうかを指定します。 |
|
BackColor のプロパティは、コンテナーのアンビエント背景色を指定します。 |
|
DisplayAsDefault は、既定のコントロールでコントロールを検索するようにするアンビエント プロパティです。 |
|
DocHostDoubleClickFlags のプロパティは、ダブルクリックに応答して発生する必要のある操作を指定します。 |
|
DocHostFlags のプロパティは、ホスト オブジェクトのユーザー インターフェイス機能を指定します。 |
|
[フォント] のプロパティは、コンテナーのアンビエント フォントを指定します。 |
|
ForeColor のプロパティは、コンテナーのアンビエント前景色を指定します。 |
|
LocaleID のプロパティは、コンテナーのアンビエント ロケール ID を指定します。 |
|
MessageReflect のアンビエント プロパティは、コンテナーがホストされているコントロールにメッセージを返送するかどうかを指定します。 |
|
OptionKeyPath のプロパティはユーザーの設定にレジストリ キーのパスを指定します。 |
|
ShowGrabHandles のアンビエント プロパティはグラブ ハンドルに描画するコントロールを検索するようにします。 |
|
ShowHatching のアンビエント プロパティは、自身を描画するコントロールが確認できるようにします。 |
|
UserMode のプロパティは、コンテナーのアンビエント ユーザー モードを指定します。 |
|
AllowContextMenu のプロパティは、ホストされているコントロールが独自のコンテキスト メニューを表示するかどうかを指定します。 |
|
AllowShowUI のプロパティは、ホストされているコントロールが独自のユーザー インターフェイスを表示するかどうかを指定します。 |
|
AllowWindowlessActivation のプロパティは、コンテナーがウィンドウなしのアクティベーションを許可するかどうかを指定します。 |
|
BackColor のプロパティは、コンテナーのアンビエント背景色を指定します。 |
|
DisplayAsDefault は、既定のコントロールでコントロールを検索するようにするアンビエント プロパティです。 |
|
DocHostDoubleClickFlags のプロパティは、ダブルクリックに応答して発生する必要のある操作を指定します。 |
|
DocHostFlags のプロパティは、ホスト オブジェクトのユーザー インターフェイス機能を指定します。 |
|
[フォント] のプロパティは、コンテナーのアンビエント フォントを指定します。 |
|
ForeColor のプロパティは、コンテナーのアンビエント前景色を指定します。 |
|
LocaleID のプロパティは、コンテナーのアンビエント ロケール ID を指定します。 |
|
MessageReflect のアンビエント プロパティは、コンテナーがホストされているコントロールにメッセージを返送するかどうかを指定します。 |
|
OptionKeyPath のプロパティはユーザーの設定にレジストリ キーのパスを指定します。 |
|
UserMode のプロパティは、コンテナーのアンビエント ユーザー モードを指定します。 |
解説
このインターフェイスは、オブジェクトをホストする ATL ActiveX コントロールによって公開されます。アンビエント プロパティは、ホストされているコントロールで使用できるように設定するか、コンテナーの動作のそのほかの側面を指定するには、このインターフェイスのメソッドを呼び出します。プロパティを補足するには IAxWinAmbientDispatchを使用して IAxWinAmbientDispatchExを提供します。
AXHost は、コードを含む typelib から IAxWinAmbientDispatch と IAxWinAmbientDispatchEx に関する型情報の読み込みを試みます。
ATL90.dll にリンク AXHost は、DLL のタイプ ライブラリから型情報を読み込みます。
ATL AXHost を使用した ActiveX コントロールのホスト を詳細については、" "を参照してください。
必要条件
このインターフェイスの定義を次の表に示すように、複数のフォームで使用できます。
型定義 |
File |
---|---|
IDL |
atliface.idl |
タイプ ライブラリ |
ATL.dll |
C++ |
atliface.h (ATLBase.h に含まれる) |