第1章 MFC类库简介
1.1 MFC类库与应用程序框架
1.1.1 C++类库
1.1.2 MFC类库派生体系图
1.1.3 应用程序框架
1.1.4 应用程序类型
1.2 MFC类库分类
1.3 MFC宏和全局成员
第2章 基本基类
2.1 根类
2.1.1 CObject类
2.1.2 CRuntimeClass类
2.2 命令目标类
2.3 窗口类
第3章 应用程序结构类
3.1 应用程序类
3.1.1 CWinApp类
3.1.2 与应用程序有关的CCommandLinelnfo类
3.1.3 与应用程序有关的CRecentFileList类
3.1.4 与应用程序有关的CWaitCursor类
3.2 文档模板类
3.2.1 CDocTemplate类
3.2.2 CMultiDocTemplate类
3.2.3 CSingleDocTemplate类
3.2.4 与文档模板有关的CCreateContext类
3.3 边框窗口类
3.3.1 CFrameWnd类
3.3. 2 CMDIFrameWnd类
3.3.3 CMDIChildWnd类
3.3.4 与边框窗口有关的CSplitterWnd类
3.4 文档类
3.4.1 CDocument类
3.4.2 CHtmlEditDoc类-
3.4.3 与文档类有关的CArchive类
3.5 视图类
3.5.1 CView类
3.5.2 CScrollView类
3.5.3 CCtrlView类
3.5.4 CEditView类
3.5.5 CListView类
3.5.6 CTreeView类
3.5.7 CFormView类
3.5.8 CHtmlE山tView类
3.5.9 CHtmlView类
3.6 菜单和控件栏类
3.6.1 CMenu类
3.6.2 CControlBar类
3.6.3 CDialogBar类
3.6.4 CReBar类
3.6.5 CStatusBar类
3.6.6 CToOlBar类
3.6.7 CCmdUI类
3.6.8 与控件栏有关的CDockState类
3.6.9 与工具栏有关的CMiniFrameWnd类
第4章 对话框和控件类
4.1 一般对话框类
4.1.1 CDialog类
4.1.2 CDataExchange类
4.2 通用对话框类
4.2.1 CCommonDialOg类
4.2.2 CCOlorDialog类..
4.2.3 CFileDialog类
4.2.4 CFindReplaceDialOg类
4.2.5 CFontDialOg类
4.2.6 CPageSetupDialOg类
4.2.7 CPrintDialog类
4.3 属性选项卡类
4.3.1 CPropertyPage类
4.3.2 CPropertySheet类
4.4 网页对话框类
4.4.1 CDHtmlDialog类
4.4. 2 CMultiPageDHtmlDialOg类
4.5 普通控件类和附加控件类
4.5.1 CButton类
4.5.2 CBitmapButton类
4.5.3 CListBox类
4.5.4 CCheckListBOx类
4.5.5 CDragListBOx类
4.5.6 CCombOBOx类
4.5.7 CCombOBOxEx类
4.5.8 CEdit类
4.5.9 CScr011Bar类
4.5.10 CStatoc类
4.6 通用控件类
4.6.1 CAnimateCtrl类
4.6.2 CDateTimeCtrl类
4.6.3 CHeaderCtrl类
4.6.4 CHOtKeyCtrl类
4.6.5 CImageList类
4.6. 6 CIPAddressCtrl类
4.6.7 CListCtrl类
4.6.8 CMonthCalCtrl类
4.6.9 CProgressCtrl类
4.6.10 CReBarCtrl类
4.6.11 CRichEditCtrl类
4.6.12 CSliderCtrl类
4.6.13 CSpinButtonCtrl类
4.6.14 CStatusBarCtrl类
4.6.15 CTabCtrl类
4.6.16 CTOOlBarCtrl类
4.6.17 CToolTipCtrl类
4,6.18 CTreeCtrl类
第5章 图形显示和打印类
5.1 绘图类
5,1.1 CDC类
5.1.2 CClientDC类
5.1.3 CMetaFileDC类
5.1.4 CPaintDC类..
5.1.5 CWindOWDC类
5.2 GDI绘图工具类
5.2.1 CGdiObiect类
5.2.2 CBitmap类
5.2.3 CBrush类
5.2.4 CFont类
5.2.5 CPalette类
5.2.6 CPen类
5.2.7 CRgn类
5.3 其他绘图工具类
5.3.1 Clmage类
5.3.2 CRectTracker类
5.4 MFC打印机制和打印信息类
5.4.1 MFC打印及打印预览机制
5.4.2 CPrintlnfo类
第6章 数据类型和集合类
6.1 简单数据类型类
6.1.1 CFixedStringT类
6.1.2 CPoint类
6.1.3 CRect类
6.1.4 CSimpleStringT类
6.1.5 CSize类
6.1.6 CStringT类
6.1.7 CTime类
6.1.8 CTimeSpan类
6.2 数组类
6.2.1 CByteArray类
6.2.2 CDWordArray类
6.2.3 CObArray类
6.2.4 CPtrArray类
6.2.5 CStringArray类
6.2.6 CUIntArray类
6.2.7 CWordArray类
6.3 链表类
6.3.1 CObList类
6.3.2 CPtrList类
6.3.3 CStringList类
6.4 映射类
6.4.1 CMapPtrToPtr类
6.4.2 CMapPtrToWord类
6.4.3 CMapStringToOb类
6.4.4 CMapStringToPtr类
6.4.5 CMapStringToString类
6.4.6 CMapWordToOb类
6.4.7 CMapWordToPtr类
6.5 模板集合类
6.5.1 CArray类
6.5.2 CList类
6.5.3 CMap类
6.5.4 CTypedPtrArray类
6.5.5 CTypedPtrList类
6.5.6 CTypedPtrMap类
第7章 线程和同步类
7.1 线程类
7.2 同步类
7.2.1 CSyncObject类
7.2.2 CCriticalSection类
72.3 CEvent类
7.2.4 CMutex类
7.2.5 CSemaphore类
7.3 同步访问类
7.3.1 CSingleLock类
7.3.2 CMultiLock类
第8章 文件和数据库类
8.1 文件类
8.1.1 CFile类
8.1.2 CMemFile类
8.1.3 CSharedFile类
8.1.4 CStdioFile类
8.2 ODBC数据库类
8.2.1 CDatabase类
8.2.2 CRecordset类
8.2.3 CRecordView类
8.2.4 CFieldExchange类
8.2.5 CDBException类
8.2.6 CDBVariant类
8.2.7 CLongBinary类
8.3 OLE-DB数据库类
第9章 网络和Internet类
9.1 WindowsSockets类
9.1.1 CAsyncSocket类
9.1.2 CSocket类
9.1.3 CSOcketFile类.
9.2 1SAPI类
9.2.1 CHttpServer类
9.2.2 CHttpServerContext类
9.2.3 CHtmlStream类
9.2.4 CHttpFilter类
9.2.5 CHttpFilterContext类
9.2.6 CHttpArg类
9.2.7 CHttpArgList类
9.3 Winlnet类
9.3.1 CInternetSeSSiOn类
9.3.2 CInternetConnectiOn类
9.3.3 CHttpConnectiOn类.
9.3.4 CFtpConnectiOn类
9.3.5 CGopherConnectiOn类
9.3.6 CGternetPile类
9.3.7 CHttpFile类
9.3.8 CGopherFile类
9.3.9 CFileFind类
9.3.10 CFtpFileFind类
9.3.11 CGopherFileFind类
9.3.12 CGopherLocator类
9.3.13 CInternetExceptiOn类
第10章 OlE类
10.1 容器程序类
10.1.1 COleDocument类
10.1.2 C01eLingngDoc类
10.1.3 CDOclrem类
10.1.4 COleClientltem类
10.1.5 COleDocObjectlrem类
10.2 文字处理器程序类
10.2.1 CRichEditView类
10.2.2 CRichEditDoc类
10.2.3 CRichEditCntrlrem类
10.3 服务器程序类
10.3.1 COleServerDOc类
10.3.2 COleServerltem类
10.3.3 CDocObjectServerltern类
10.3.4 C01eIPFrameWnd类
10.3.5 C01eTemplateServer类
10.3.6 COleResizeBar类
10.3.7 CDocObiectServer类
10.4 OLE拖放和数据传输类
10.4.1 C01eDataObiect类
10.4.2 C01eDataSource类
10. 4.3 C01eDropSource类
10. 4. 4 C01eDropTarget类
10.5 OLE通用对话框类
10.5.1 C01eDialog类
10.5.2 C01eBusyDialog类
10.5.3 C01eChangelcOnDialOg类
10.5.4 COleChangeSourceDialOg类
10.5.5 C01eConvertDialOg类
10.5.6 C01elnsertDialOg类
10.5.7 C01eLinksDialOg类
10.5.8 COlePasteSpecialDialOg类
10. 5.9 C01ePrOpertiesDialOg类
10.5.10 C01eUpdateDialog类
10.6 OLE自动化类
10.6.1 C01eDispatchDriver类
10.6.2 C01eDispatchExceptiOn类
10.6.3 C01eCurrency类
10.6.4 C01eDateTirile类
10.6.5 C01eDateTirileSpan类
10.6.6 C01eVariant类
10.6.7 C01eSafeArray类
10.7 与OLE有关的类
10.7.1 COlecrudUI类
10.7.2 C01eMessageFilter类
10.7.3 COleObiectFactory类
10.7.4 C01eStreamPile类
10.7.5 C01eExceptiOn类
第11章 ActiveX控件类
11.1 ActiveX控件的核心类
11.1.1 COleContr01MOdule类
11.1.2 COleContr01类
11.1.3 C01ePropertyPage类
11.1.4 CPropExchange类.
11.2 与ActiveX控件有关的其他类
11.2.1 CFontHolder类
11.2.2 CPictureHolder类,
11.2.3 CConnectionPoint类
11.2.4 CAsyncMonikerFile类
11.2.5 CCachedDataPathProperty类
11.2.6 CDataPathProperty类
11.2.7 CMonikerFile类
第12章 调试和异常类
12.1调试支持类
12.1.1 CDumpContext类
12.12 CMemoryState类
12.2 异常类
12.2. 1 异常处理
12.2. 2 CException类
12.2. 3 CArchiveException类
12.2.4 CFileException类
12.2.5 CMemoryException类
12.2.6 CNotSupportedException类
12.2.7 CResourceException类
12.2.8 CUserException类
主要参考文献