CComControl选件类

此选件类为创建和管理ATL控件的方法。

重要

此选件类及其成员不能在Windows运行时执行的应用程序。

template <
class T,
class WinBase= CWindowImpl< T> 
>
class ATL_NO_VTABLE CComControl :
public CComControlBase, public WinBase;

参数

  • T
    实现控件的选件类。

  • WinBase
    基类实现多窗口功能。 为 CWindowImpl的默认值。

成员

sd9h8647.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CComControl::CComControl

构造函数。

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

名称

说明

CComControl::ControlQueryInterface

检索指向请求的接口。

CComControl::CreateControlWindow

创建控件的窗口。

CComControl::FireOnChanged

通知容器接收器的控件属性已更改。

CComControl::FireOnRequestEdit

通知容器接收器的控件属性将更改,并且对象是询问该接收器如何执行。

CComControl::MessageBox

调用此方法创建,显示和运行消息框。

备注

CComControl 是设置有用的控件helper函数和关键数据成员ATL控件的。 使用ATL控件向导,当您创建标准控件或一个DHTML控件,该向导从 CComControl将自动派生您的选件类。 CComControlCComControlBase派生其大多数方法。

有关创建控件的更多信息,请参见 ATL教程。 有关ATL项目向导的更多信息,请参见文章 创建ATL项目

有关 CComControl 方法和数据成员的演示,请参见 CIRC 示例。

继承层次结构

WinBase

CComControlBase

CComControl

要求

Header: atlctl.h

请参见

参考

CWindowImpl选件类

CComControlBase选件类

CComCompositeControl选件类

其他资源

ATL选件类概述