IOleControlSite 接口 (ocidl.h)

提供使站点对象能够管理容器内每个嵌入控件的方法。 网站对象提供 IOleControlSite 以及其他网站接口,例如 IOleClientSiteIOleInPlaceSite。 当控件需要通过此接口表示的服务时,它将查询 IOleControlSite 的其他客户端站点接口之一。

继承

IOleControlSite 接口继承自 IUnknown 接口。 IOleControlSite 还具有以下类型的成员:

方法

IOleControlSite 接口包含以下方法。

 
IOleControlSite::GetExtendedControl

检索指向容器用于包装实际控件的扩展控件的 IDispatch 指针。
IOleControlSite::LockInPlaceActive

指示控件是否应保持就地活动状态。 调用此方法通常嵌套事件,以确保对象的激活状态在整个事件处理过程中保持稳定。
IOleControlSite::OnControlInfoChanged

通知容器控件的 CONTROLINFO 结构已更改,并且容器应调用控件的 IOleControl::GetControlInfo 进行更新。
IOleControlSite::OnFocus

指示此控件站点管理的控件是否已获得或失去焦点。
IOleControlSite::ShowPropertyFrame

指示容器显示此网站中嵌入的控件的属性表。
IOleControlSite::TransformCoords

将 OLE) 中以 HIMETRIC 单位表示 (表示的坐标转换为容器指定的单位。
IOleControlSite::TranslateAccelerator

将击键传递到控制站点进行处理。

要求

要求
最低受支持的客户端 Windows 2000 专业版 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows 2000 Server [桌面应用 |UWP 应用]
目标平台 Windows
标头 ocidl.h

另请参阅

IOleClientSite

IOleControl

IOleInPlaceSite