ATL 的对象向导类型
对象类型 | 支持的接口 | 备注 |
简单对象 | 没有 | |
Add-in 对象 | IDSAddIn | 维护指向Developer Studio IApplication接口的指针 |
Internet 浏览器对象 | IObjectWithSite | 维护指向场所(site)的指针 |
ActiveX 服务器组件 | None | 支持OnStartPage/OnEndPage,维护指向由 ASP 提供的接口的指针 |
微软事务处理服务器对象 | IObjectControl (可选) | 维护指向事务处理服务器对象上下文的指针 |
组件注册对象 | IComponentRegistrar | 支持在某个模块中注册所有 CLSIDs |
Internet 浏览器控件 | IViewObject IViewObject2 IViewObjectEx IOleWindow IOleInPlaceObject IOleInPlaceObjectWindowless IOleInPlaceActiveObject IOleControl IOleObject IPersistStreamInit | 维护指向场所的IOleInPlaceSiteWindowless, IOleClientSite, 以及IAdviseSink 接口的指针 |
完全控件 | 所有Internet 浏览器控件接口加上 IQuickActivate IPersistStorage ISpecifyPropertyPages IDataObject IProvideClassInfo IProvideClassInfo2 | 维护指向场所的 IOleInPlaceSiteWindowless, IOleClientSite, 以及 IAdviseSink 接口的指针 |
属性页 | IPropertyPage |