第1章 起步
1.1 Windows環境
1.1.1 Windows簡史
1.1.2 Windows的方方面面
1.1.3 動態鏈接
1.2 Windows編程選項
1.2.1 API及內存管理模式
1.2.2 語言選擇
1.2.3 編程環境
1.2.4 API文檔
1.3 妳的第壹個Windows程序
1.3.1 字符模式
1.3.2 Windows對應程序
1.3.3 頭文件
1.3.4 程序入口
1.3.5 MessageBox函數
1.3.6 編譯、鏈接及運行
2
2.1 字符集簡史
2.1.1 美國標準
2.1.2 美國以外的世界
2.1.3 擴展ASCII
2.1.4 雙字節字符集
2.1.5 Unicode的解救方案
2.2 寬字符和c語言
2.2.1 char數據類型
2.2.2 更寬的字符
2.2.3 寬字符庫函數
2.2.4 維護壹個源代碼文件
2.3 寬字符和Windows
2.3.1 Windows頭文件的類型
2.3.2 Windows函數調用
2.3.3 Windows的字符串函數
2.3.4 在Windows中使用printf
2.3.5 格式化的消息框
2.3.6 國際化之於本書
第3章 窗口與消息
3.1 窗口的創建
3.1.1 系統結構概述
3.1.2 HELLOWIN程序
3.1.3 通盤考慮
3.1.4 窗口類的註冊
3.1.5 窗口的創建
3.1.6 窗口的顯示
3.1.7 消息循環
3.1.8 窗口過程
3.1.9 消息的處理
3.1.10 聲音文件的播放
3.1.11 WM_PAINT消息
3.1.12 WM_DESTROY消息
3.2 Windows編程中的若幹難點
3.2.1 究竟是誰調用誰
3.2.2 隊列消息和非隊列消息
3.2.3 速戰速決
4.1 繪制和重繪
4.1.1 WM_PAINT消息
4.1.2 有效矩形和無效矩形
4.2 GDI簡介
4.2.1 設備環境
4.2.2 獲取設備環境句柄:方法壹
4.2.3 繪制信息結構
4.2.4 獲取設備環境句柄:方法二
4.2.5 TEXTOUT函數詳解
4.2.6 系統字體
4.2.7 字符大小
4.2.8 文本尺寸的度量
4.2.9 文本的格式化
4.2.10 綜合使用
4.2.11 SYSMETSl.C窗口過程