IAxWinAmbientDispatchEx接口
此接口实现一个承载的控件的补充环境属性。
重要
此选件类及其成员不能在 Windows 运行时执行的应用程序。
MIDL_INTERFACE( "B2D0778B - AC99 - 4c58 - A5C8 - E7724E5316B5" )
IAxWinAmbientDispatchEx : public IAxWinAmbientDispatch
成员
方法
此方法调用添加与用户定义的接口的默认环境属性接口。 |
备注
包括该接口在与ATL静态链接并承载ActiveX控件的ATL应用程序,但环境属性特别是的ActiveX控件。 不要包含此接口将生成该断言:“忘记通过LIBID到CComModule::Init?”
此接口由ATL的承载对象的ActiveX控件显示。 从 IAxWinAmbientDispatch派生,IAxWinAmbientDispatchEx 添加允许您向ATL提供的单个属性接口与自己的方法。
AXHost 将尝试从包含代码的类型库加载有关 IAxWinAmbientDispatch 和 IAxWinAmbientDispatchEx 的类型信息。
如果使用ATL90.dll链接,AXHost 从类型库将加载该类型信息在DLL。
有关详细信息 承载使用ATL AXHost的ActiveX控件 参见。
要求
此接口的定义的多种形式,如下表所示。
定义类型 |
文件 |
---|---|
IDL |
atliface.idl |
类型库 |
ATL.dll |
C++ |
atliface.h (也包括在ATLBase.h) |