CComControl Class

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

重要

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

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

参数

  • T
    实现控件的选件类。

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

成员

公共构造函数

名称

说明

CComControl::CComControl

构造函数。

公共方法

名称

说明

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 Class

CComControlBase Class

CComCompositeControl Class

其他资源

ATL Class Overview