IObjectWithSiteImpl选件类

此选件类的方法允许对象与其站点通信。

template<
   class T 
>
class ATL_NO_VTABLE IObjectWithSiteImpl :
   public IObjectWithSite

参数

  • T
    您的选件类,从派生 IObjectWithSiteImpl

成员

swzy0yk1.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

IObjectWithSiteImpl::GetSite

查询接口指针的站点。

IObjectWithSiteImpl::SetChildSite

提供对象与网站的 IUnknown 指针。

IObjectWithSiteImpl::SetSite

提供对象与网站的 IUnknown 指针。

swzy0yk1.collapse_all(zh-cn,VS.110).gif公共数据成员

名称

说明

IObjectWithSiteImpl::m_spUnkSite

管理站点的 IUnknown 指针。

备注

IObjectWithSite 接口允许对象与其站点通信。 选件类 IObjectWithSiteImpl 提供此接口的默认实现并将信息发送实现 IUnknown 到转储计算机进行编译。

IObjectWithSiteImpl 指定两个方法。 客户端首次调用 SetSite,通过站点的 IUnknown 指针。 此指针在对象中存储,并且可以传递给 GetSite的调用之后进行检索。

通常,可以从 IObjectWithSiteImpl 派生您的选件类,在创建不是控件的对象时。 对于控件,从 IOleObjectImpl派生您的选件类,还提供了网站指针。 从 IObjectWithSiteImplIOleObjectImpl不要派生您的选件类。

继承层次结构

IObjectWithSite

IObjectWithSiteImpl

要求

Header: atlcom.h

请参见

其他资源

ATL选件类概述