ATL概念
活动模板库 (ATL) 是允许您创建小,快速组件对象模型(COM)对象的设置基于模板的C++选件类。 它还提供对密钥COM函数特殊支持,包括常用实现,双绑定接口,标准COM枚举器接口,连接点,拖曳接口和ActiveX控件。
如果执行编程大量的ATL,您将希望详细了解属性,旨在简化COM编程在Visual C++ .NET的新功能。 有关更多信息,请参见 特性化编程。
本节内容
ATL教程
带领您完成创建控件的过程,并在此过程中阐释一些 ATL 基础知识。COM和ATL简介
介绍组件对象模型(COM)后的主要概念。 本文简要还演示了当ATL为,并且,当您应使用它。ATL COM对象的基本知识
讨论在各种ATL选件类之间的关系,这些选件类的实现方式。双重接口和ATL
描述双重接口从ATL方面。ATL 集合和枚举数
在ATL描述集合和枚举数的实现以及创建。复合控件的基本知识
用于创建复合控件的分步说明。 复合控件是可以包含其他ActiveX控件或Windows控件ActiveX控件的类型。ATL控件包容常见问题
使用ATL报告根本问题与承载控件相关。ATL COM属性页
演示如何指定和实现COM属性页。ATL为DHTML控件支持
用于创建DHTML控件的分步说明。ATL连接点
解释什么连接点为,并且ATL如何实现它们。事件处理和ATL
描述使用ATL的 IDispEventImpl 和 IDispEventSimpleImpl 选件类,您需要采取处理COM事件的步骤。ATL和自由线程封送拆收器
在允许您的选件类复合自由线程封送拆收器(FTM)的ATL简单对象向导"的选项提供详细信息。指定项目的线程处理模型
描述可用控件的运行时性能相关到项目中的线程处理的宏。ATL模块选件类
讨论模块选件类为新ATL 7.0。 模块类的基本功能由ATL要求的实现。ATL服务
报告发生的事件的系列,当服务实现时。 并讨论一些概念与开发服务有关。ATL窗口选件类
在ATL描述如何创建,创建超类时和子类窗口。 ATL窗口选件类不是COM选件类。ATL 集合类
在ATL描述如何使用数组和映射。ATL注册表元素(管理员)
讨论脚本语法和可替换参数的ATL。 还说明如何设置静态链接到控制器。编程时ATL和C运行时代码
讨论静态或动态链接的优点到C运行库(crt)。编程时CComBSTR
讨论需要小心,在编程时 CComBSTR时的几种情况。ATL编码引用
提供支持常规Internet标准大小的编码例如uuencode、十六进制和UTF8在atlenc.h的函数和宏。ATL实用工具引用
在 CPathT 和 卷毛的窗体中,为操作的路径提供代码和URL。 线程池,CThreadPool,可用于您的应用程序。 此代码可在atlpath.h和atlutil.h找到。