第一篇 ATL Overview
第1章 ATL簡介
1—1 ATL 3. 0 Window Classes入門
1—2 CWindow Class
1—3 CWindowImpl
1—4 Message Maps
l—5 Message Handler Macros
1—6 Command Handler Macros
1—7 Notification Handler Macros
1—8 Adding Functionality to Existing Window Classes(對已有Window類的新增功能)
1—9 Base ClassChaining
1—10 Alternate Message Maps
1—11 Window Superclassing
1—12 Window Subclassing
1—13 Contained Windows
1—14 Message Reflection
第2章 ATL與COM
2—1 Interface Based Propamming
2—2 COM的生命周期
2—3 COM與Client/Server
2—4 COM的Threading Model(線程模型)
2—5 Client如何啟動COM組件(基礎篇)
第二篇 COM組件與視窗控件的寶作
第3章 使用ATL開發(fā)COM組件
3—1 使用ATLCOM向導創(chuàng)建COM項目
3—2 ATL Object Wizard
3—3 設定COM組件的屬性
3—4 雙接口(Dual Intedace)與聚集(Aggregation)
3—5 HRESULT
3—6 Client端如何啟動COM組件(提高篇)
3—7 接口定義語言(Interface Definition Language)
3—8 CLSID與ID的另類表示
3—9 創(chuàng)建COM組件的成員變量存取函數(shù)
3—10 如何啟動COM組件
3—11 BSTR
3—12 Vrariant
3—13 智能指針(Smart Poinkr)的使用
第4章 使用ATL開發(fā)以COM為基類的宙口控件
4—1 Conbined Window控件實作入門
4—2 Conbined Window控件消息處理機制
4—3 SubclassedWindow控件實作入門
4—4 復合式控件(CompositeControl)
4—5 連接點(Connection Point)介紹
4—6 如何開發(fā)連接點對象(Connechble Object)
第三篇 ActiveX控件深入淺出
第5章 ActiveX控件概述
5—1 ActiveX控件入門
5—2 ActiveX控儀容器的屬性(Propeny)
5—3 ActiveX控件的安全防護. 認證機制
5—4 IE對ActiveX控件初始化與腳本引入的安全防護
5—5 ActiveX授權使用
5—6 ActiveX與數(shù)字簽名(Code Signing)以及數(shù)字認證(Digital Certification)
5—7 如何通過Internet下載ActiveX控件
第四篇 開發(fā)ActiveX控件
第6章 用MFC開發(fā)ActiveX控件
6—1 MFC ActiveX Control Wizard簡介
6—2 MFC ActiveX Control Wizard對授權的支持
6—3 C0leContro1類
6—4 加入屬性
6—5 加入方法
6—6 事件處理函數(shù)
第7章 用ATL開發(fā)ActiveX控件
7—1 ATL與ActiveX控件
7—2 ATL與屬性設定頁
第8章 ActiveX控件與互聯(lián)網
8—1 對控件進行數(shù)字簽名
8—2 封裝ActiveX控件
8—3 對壓縮文件進行數(shù)字簽名與提供數(shù)字認
附錄A 如何用JAVA從打開COM組件
附錄B OLEMISC標志補充說明