IOleControlSite 接口 (ocidl.h)
提供使站点对象能够管理容器内每个嵌入控件的方法。 网站对象提供 IOleControlSite 以及其他网站接口,例如 IOleClientSite 和 IOleInPlaceSite。 当控件需要通过此接口表示的服务时,它将查询 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 |