COleControlContainer Class

作为ActiveX控件的控件容器。

class COleControlContainer : public CCmdTarget

成员

公共构造函数

名称

说明

COleControlContainer::COleControlContainer

构造 COleControlContainer 对象。

公共方法

名称

说明

COleControlContainer::AttachControlSite

创建一个控件站点,承载的容器。

COleControlContainer::BroadcastAmbientPropertyChange

通知所有承载的控件的一个环境属性已更改。

COleControlContainer::CheckDlgButton

修改指定的按钮控件。

COleControlContainer::CheckRadioButton

选择组的指定单选按钮。

COleControlContainer::CreateControl

创建一个承载ActiveX控件。

COleControlContainer::CreateOleFont

创建OLE字体。

COleControlContainer::FindItem

返回指定控件的自定义站点。

COleControlContainer::FreezeAllEvents

确定控制站点是否接受事件。

COleControlContainer::GetAmbientProp

检索具有指定的单个属性。

COleControlContainer::GetDlgItem

检索指定的对话框控件。

COleControlContainer::GetDlgItemInt

检索指定的对话框控件的值。

COleControlContainer::GetDlgItemText

检索指定的对话框控件的说明。

COleControlContainer::HandleSetFocus

确定是否容器处理 WM_SETFOCUS 消息。

COleControlContainer::HandleWindowlessMessage

处理发送到无窗口控件。

COleControlContainer::IsDlgButtonChecked

确定指定的按钮的状态。

COleControlContainer::OnPaint

调用重新绘制容器的一部分。

COleControlContainer::OnUIActivate

调用,如果控件要激活的就地。

COleControlContainer::OnUIDeactivate

调用时,将停用控件。

COleControlContainer::ScrollChildren

调用由结构,在滚动消息来自子窗口收到。

COleControlContainer::SendDlgItemMessage

将消息发送给指定的控件。

COleControlContainer::SetDlgItemInt

设置特定的控件的值。

COleControlContainer::SetDlgItemText

将指定控件的文本。

公共数据成员

名称

说明

COleControlContainer::m_crBack

容器的背景色。

COleControlContainer::m_crFore

容器的前景色。

COleControlContainer::m_listSitesOrWnds

支持的控件站点的列表。

COleControlContainer::m_nWindowlessControls

承载的无窗口控件的数目。

COleControlContainer::m_pOleFont

为自定义控件站点的OLE字体的指针。

COleControlContainer::m_pSiteCapture

为了获得控制站点的指针。

COleControlContainer::m_pSiteFocus

对当前输入焦点的控件的指针。

COleControlContainer::m_pSiteUIActive

对当前就地激活的控件的指针。

COleControlContainer::m_pWnd

指向实现控件容器的窗口。

COleControlContainer::m_siteMap

站点地图。

备注

这是通过提供完成一个或多个ActiveX控件网站支持(实现 COleControlSite)。 COleControlContainer 完全实现 IOleInPlaceFrameIOleContainer 接口,允许包含的ActiveX控件执行其限定为就地项目。

通常,此选件类与 COccManagerCOleControlSite 结合使用实现自定义ActiveX控件容器,有一个或多个ActiveX控件的自定义站点的。

继承层次结构

CObject

CCmdTarget

COleControlContainer

要求

Header: afxocc.h

请参见

参考

CCmdTarget 类

层次结构图

COleControlSite Class

COccManager Class