第一部分 通用MicroSoft基础类 1
第一章 CObject类的通用功能 1
1.1 在运行时识别类 1
1.2 持久性概念 2
1.3 诊断服务 3
1.3.1 转储对象内容 3
1.3.2 TRACE宏和ASSERT宏 4
2.1 MFC的基本数据类型 5
第二章 通用Microsoft基础类说明 5
2.2 对象集 6
2.3 Microsoft基础类中的异常处理机制 6
2.3.1 如何捕获异常 6
2.3.2 如何确定异常的原因 7
2.3.3 如何引发异常 8
2.3.4 异常处理过程中的内务处理 8
2.4 用于文件I/O的基础类 10
2.5 诊断支持 10
3.1 全局变量 12
第三章 全局变量、通用宏和全局函数 12
3.2 通用宏 13
3.3 全局函数 16
第四章 类参考 22
4.1 CArchive 22
4.2 CArchiveException 24
4.3 CByteArray 25
4.4 CDumpContext 26
4.5 CDWordArray 27
4.6 CException 28
4.7 CFile 29
4.8 CFileException 33
4.9 CFileStatus 34
4.10 CMapPtrToPtr 35
4.11 CMapPtrToWord 36
4.12 CMapStringToOb 37
4.13 CMapStringToPtr 39
4.14 CMapSt ringToString 40
4.15 CMapWordToOb 41
4.16 CMapWordToPtr 43
4.17 CMemFile 44
4.18 CMemoryException 45
4.19 CMemoryState 45
4.20 CNotSupportedException 46
4.21 CObArray 47
4.22 CObiect 49
4.23 CObList 51
4.24 COleException 54
4.25 CPtrArray 55
4.26 CPtrList 56
4.27 CResourceException 57
4.28 CRuntimeClass 58
4.29 CSharedFile 58
4.30 CStdioFile 59
4.31 CString 61
4.32 CStringArray 65
4.33 CStringList 67
4.34 CTime 68
4.35 CTimeSpan 70
4.36 CUIntArray 72
4.37 CUserException 73
4.38 CWordArray 73
第二部分 用于Windows程序设计的MFC类 75
第五章 Windows程序设计类简介 75
5.3 Microsoft Windows的窗口类型 76
5.1 应用程序类 76
5.2 菜单 76
5.3.1 对话框 77
5.3.2 图形设备接口的绘图工具 78
5.4 设备环境类简介 78
5.5 用于对象链接和嵌入(OLE)的类 79
5.6 基本Windows数据类型 80
6.1 全局变量 81
6.2 宏 81
第六章 用于Windows程序设计的宏和全局函数 81
6.3 全局函数 100
第七章 用于设计Windows程序的类参考 103
7.1 CBitmap 103
7.2 CBitmapButton 105
7.3 CBrush 106
7.4 CButton 108
7.5 CClientDC 110
7.6 CCmdTarget 111
7.7 CCmdUI 112
7.8 CColorDialog 113
7.9 CComboBox 114
7.10 CControlBar 118
7.11 CDataExchange 119
7.12 CDC 120
7.13 CDialog 140
7.14 CDialogBar 141
7.15 CDocItem 142
7.16 CDocTemplate 143
7.17 CDocument 145
7.18 CDumpContext 147
7.19 CEdit 149
7.20 CEditView 153
7.21 CException 156
7.22 CFile 157
7.23 CFileDialog 160
7.24 CFileException 162
7.25 CFindReplaceDialog 164
7.26 CFont 167
7.27 CFontDialog 168
7.28 CFormView 169
7.29 CFrameWnd 170
7.30 CGdiObject 172
7.31 CHEdit 173
7.32 CListBox 176
7.33 CMDIChildWnd 180
7.34 CMDIFrameWnd 182
7.35 CMemFile 184
7.36 CMemoryException 185
7.37 CMemoryState 186
7.38 CMenu 188
7.39 CMetaFileDC 191
7.40 CNotSupportedException 193
7.41 CModalDilaog 193
7.42 CObject 193
7.43 CObList 195
7.44 COleClientDoc 198
7.45 COleClientItem 199
7.46 COleDocument 206
7.47 COleException 207
7.48 COleServer 209
7.49 COleServerDoc 211
7.50 COleServerItem 213
7.51 CPaintDC 215
7.52 CPalette 216
7.53 CPen 218
7.54 CPoint 219
7.55 CPreviewView 220
7.56 CPrintDialog 221
7.57 CRect 223
7.58 CResourceException 225
7.59 CRgn 225
7.60 CScrollBar 228
7.61 CScrollView 229
7.62 CSize 231
7.63 CSplitterWnd 232
7.64 CStatic 235
7.65 CStatusBar 236
7.66 CToolBar 238
7.67 CVBControl 240
7.68 CView 244
7.69 CWinApp 246
7.70 CWindowDC 249
7.71 CWnd 250