第1章 綜述
1.1 本書結構
1.2 本書約定
1.3 特殊說明
第2章 C++重點回顧
2.1 類、對象、實例
2.2 構造函數Constructor
2.3 匿名實例Nameless Instance
2.4 虛函數
2.5 異常處理
第3章 基本概念與簡單的MFC類
3.1 什么是Win 32 API
3.2 主控臺模式應用程序(Win32 Console Mode)
3.3 基本數據類型
3.4 使用MFC類庫
第4章 窗口程序的基本概念
4.1 終端接口與GUI接口
4.2 組成要素
第5章 建立第一個窗口程序
5.1 使用Visual C++
5.2 示例程序
5.3 增加資源文件
5.4 用AppWizard產生類似的程序
第6章 窗口的產生與處理
6.1 窗口類
6.2 產生CWnd對象
6.3 消息響應
6.4 關閉窗口
6.5 窗口的位置及尺寸
6.6 窗口的狀態(tài)與樣式
6.7 工作區(qū)顯示
6.8 有滾動條的窗口
6.9 CWnd與句柄
6.10 Window Text
第7章 快速創(chuàng)建MFC應用程序
7.1 基礎知識
7.2 示例:編輯器與列表框的字符串交換
7.3 信息框
第8章 鍵盤、鼠標與時間
8.1 信息與輸入焦點
8.2 鍵盤的信息
8.3 鼠標
8.4 特殊的狀況
8.5 示例:打字模擬程序
8.6 計時器消息與時間
8.7 設計鼠標光標
第9章 菜單與快捷鍵
9.1 菜單
9.2 快捷鍵
第10章 文檔、視圖與框架窗口
10.1 “文檔/視圖”(Document/View)模型
10.2 Document/View與框架窗口的關系
10.3 CDocument類
10.4 CView類
10.5 CScrollView類
10.6 SDI框架窗口CFrameWnd
10.7 示例:拉線繪圖
10.8 工具條與狀態(tài)條
10.9 MDI
10.10 MDI化的LineArt
10.11 多視圖類的MDI
10.12 分裂式窗口(Splitter Window)
10.13 更多的不同的View類
第11章 文檔視圖模式與AppWizard
11.1 SDI工程文件
11.2 MDI工程文件
11.3 不用文檔視圖模式的工程文件
第12章 控件
12.1 靜態(tài)類
12.2 按鈕
12.3 滾動條CScrollBar
12.4 列表框
12.5 編輯控件
12.6 組合框
12.7 信息交換與檢查
第13章 設備上下文與基本繪圖工具
13.1 概述
13.2 CDC
13.3 CWindowDC與CClientDC
13.4 畫筆與畫刷
13.5 基本繪圖函數
13.6 色彩與調色板
13.7 使用調色板
13.8 字體與文本輸出
第14章 位圖
14.1 簡介
14.2 CBitmap類
14.3 設備無關位圖類DIB
14.4 處理DIB的示例
第15章 打印與坐標系
15.1 打印
15.2 比例、原點與方向
15.3 更大的靈活性
15.4 打印預覽
第16章 通用控件
16.1 概述
16.2 CSliderCtrl
16.3 CSpinButtonCtrl
16.4 CHeaderCtrl
16.5 CAnimateCtrl
16.6 CProgressCtrl
16.7 CtreeCtrl,CTreeView與CImageList
16.8 ClistCtrl與CListView
16.9 示例:程序管理器
第17章 使用ActiveX控件
17.1 ActiveX控件的由來
17.2 使用ActiveX控件
17.3 設計ActiveX容器
第18章 進程和線程
18.1 Win32的內存管理
18.2 Process簡介
18.3 Thread簡介
18.4 同步(Synchronization)
18.5 進程間通信IPC
18.6 CWinThread
第19章 Profile與Registry
19.1 什么是Profile
19.2 什么是Registry
附錄 Internet上的MFC資源