IAxWinAmbientDispatchEx接口

此接口实现一个承载的控件的补充环境属性。

重要

此选件类及其成员不能在 Windows 运行时执行的应用程序。

MIDL_INTERFACE( "B2D0778B - AC99 - 4c58 - A5C8 - E7724E5316B5" )
IAxWinAmbientDispatchEx : public IAxWinAmbientDispatch

成员

fbf11702.collapse_all(zh-cn,VS.110).gif方法

SetAmbientDispatch

此方法调用添加与用户定义的接口的默认环境属性接口。

备注

包括该接口在与ATL静态链接并承载ActiveX控件的ATL应用程序,但环境属性特别是的ActiveX控件。 不要包含此接口将生成该断言:“忘记通过LIBID到CComModule::Init?”

此接口由ATL的承载对象的ActiveX控件显示。 从 IAxWinAmbientDispatch派生,IAxWinAmbientDispatchEx 添加允许您向ATL提供的单个属性接口与自己的方法。

AXHost 将尝试从包含代码的类型库加载有关 IAxWinAmbientDispatchIAxWinAmbientDispatchEx 的类型信息。

如果使用ATL90.dll链接,AXHost 从类型库将加载该类型信息在DLL。

有关详细信息 承载使用ATL AXHost的ActiveX控件 参见。

要求

此接口的定义的多种形式,如下表所示。

定义类型

文件

IDL

atliface.idl

类型库

ATL.dll

C++

atliface.h (也包括在ATLBase.h)

请参见

参考

IAxWinAmbientDispatch接口