ATL 属性示例
更新:2007 年 11 月
下面的主题是 ATL 属性示例的摘要。
本节内容
ASYNC 属性示例:异步下载数据
从具有属性的 URL 异步下载数据。ATLAgent 属性示例:使用 CCommand 和 CAccessor 从数据库读取信息
说明如何使用 CCommand 和 CAccessor 从数据库中读取信息,并且说明如何使用编译器 COM 支持来控制 Microsoft Agent 控件。ATLBUTTON 属性示例:演示不同状态具有不同位图的按钮
创建一个根据自身的状态用三种不同的位图显示自身的按钮。ATLCON 属性示例:演示如何创建简单容器
说明具有属性的简单控件容器。ATLDuck 属性示例:将连接点用于 ATL
说明如何与 ATL 控件和属性一起使用连接点。ATLFire 属性示例:演示如何生成有窗口的控件
说明如何用 ATL 和属性生成有窗口控件。ATLMovie 属性示例:在 ATL 控件中使用编译器 COM 支持和 Active Movie 接口
说明如何在 ATL 控件中使用编译器 COM 支持和 Active Movie 接口来播放影片。ATLTangram 属性示例:演示如何管理使用 ATL、MFC 和 COM 的大型项目
说明如何管理具有 IDE 中多个项目依赖项和属性的大型 ATL 项目。还说明一些基本 COM 概念。AutoThread 属性示例:演示 CAtlAutoThreadModule 的使用
说明如何与属性一起使用 CComAutoThreadModule Class。BEEPER 属性示例:演示可分离的 (Tearoff) 接口
实现 tearoff 接口,它是具有属性的 BSTR 的集合/枚举。CDINFO 属性示例:播放 CD 音频曲目并显示相关信息
播放 CD 乐曲并在工具提示和饼图显示中显示有关这些曲目的信息。CIRC 属性示例:演示属性页的使用
创建一个具有属性的控件,以演示属性页并绘制圆形。CIRCCOLL 属性示例:演示集合/枚举
使用具有属性的 ATL 和标准 C++ 库实现对象的集合/枚举。COMMAP 属性示例:演示 COM 接口映射项宏
说明如何使用不同的 COM 接口映射入口宏。CONNECT 属性示例:演示连接点的实现和使用
阐释如何在多线程环境中实现和使用连接点(IConnectionPointContainer 和 IConnectionPoint 接口)。DIRECT3D 属性示例:演示 Direct3D 的使用
创建一个用 Direct3D 图形库和属性绘制旋转三角形的控件。DispSink 属性示例:处理单一 COM 服务器通过调度接口激发的事件
说明如何在调度接口上和属性一起使用连接点。LABRADOR 属性示例:实现无用户界面的服务器
实现一个没有任何用户接口的 EXE 服务器。MultiRead 属性示例:使用多线程读取数据库表
使用多个线程读取数据库中的表。OPENGL 属性示例:演示 OpenGL 的使用
创建一个用 OpenGL 图形库和属性绘制旋转立方体的控件。POLYGON 属性示例:演示自定义属性、事件、属性页和对象安全
ATL 教程的项目文件。生成一个使用 ATL 和属性实现自定义属性、事件、属性页和对象安全的控件。SUBEDIT 属性示例:创建标准 Windows 控件的超类
创建具有属性的超类 Windows 控件。