\r\n
第1章 论述\r\n\r\n1.1 MFC简介\r\n1.2 MFC分层\r\n1.2.1 根类\r\n1.2.2 MFC应用程序结构类\r\n1.2.3 窗口、对话框和控件类\r\n1.2.4 输出(设备文本)和绘图类\r\n1.2.5 简单数据类型类\r\n1.2.6 数组、列表和映射类\r\n1.2.7 文件和数据库类\r\n1.2.8 Internet和网络类\r\n1.2.9 OLE类\r\n1.2.10 调试和异常类\r\n1.3 MFC与C语言API\r\n\r\n第2章 根类和CWnd类\r\n\r\n2.1 CObject类\r\n2.2 CRuntimeClass类\r\n2.3 CWnd类\r\n\r\n第3章 MFC应用程序结构类\r\n\r\n3.1 CArchive类\r\n3.2 CCmdTarget类\r\n3.3 CcmdUI类\r\n3.4 CcommandLineInfo类\r\n3.5 CcreateContext类\r\n3.6 CcriticalSection类\r\n3.7 CctflView类\r\n3.8 CdaoRecordView类\r\n3.9 CDocItem类\r\n3.10 CDockstate类\r\n3.11 CDocTemplate类\r\n3.12 CDocument类\r\n3.13 CEdit类\r\n3.14 Cevent类\r\n3.15 CFormView类\r\n3.16 CFrameWnd类\r\n3.17 Chttpfilter类\r\n3.18 Chttpserver类\r\n3.19 CListView类\r\n3.20 CMDIChildWnd类\r\n3.21 CMDIFrameWnd类\r\n3.22 CMultiDocTemplate类\r\n3.23 Cmultilock类\r\n3.24 CMutex类\r\n3.25 COledocument类\r\n3.26 COleIPFrameWnd类\r\n3.27 COleLinkingDoc类\r\n3.28 COleServerDoc类\r\n3.29 CRecentfilelist类\r\n3.30 CRecordView类\r\n3.31 CRichEditDoc类\r\n3.32 CRichEditView类\r\n3.33 CScrollView类\r\n3.34 CSemaphore类\r\n3.35 CSingleDocTemplate类\r\n3.36 CSingleLock类\r\n3.37 CSyncObject类\r\n3.38 CTreeView类\r\n3.39 CView类\r\n3.40 CWaitCursor类\r\n3.41 CWinApp类\r\n3.42 CWinTread类\r\n\r\n第4章 窗口、对话框和控件类\r\n\r\n4.1 CBitmapButton类\r\n4.2 CButton类\r\n4.3 CCheckListBox类\r\n4.4 CColorDialog类\r\n4.5 CComboBox类\r\n4.6 CCommonDialog类\r\n4.7 CComboBoxEx类\r\n4.8 CControlBar类\r\n4.9 CDaoRecordView类\r\n4.10 CDataExchange类\r\n4.11 CdateTimeCtrl类\r\n4.12 CDialog类\r\n4.13 CDialogBar类\r\n4.14 CDragListBox类\r\n4.15 CFileDialog类\r\n4.16 CFindReplaceDialog类\r\n4.17 CFontDialog类\r\n4.18 CHeaderCtrl类\r\n4.19 CHotKeyCtrl类\r\n4.20 CHtmlView类\r\n4.21 CImageList类\r\n4.22 CIPAddressCtrl类\r\n4.23 CListBoX类\r\n4.24 CListCtrl类\r\n4.25 CMenu类\r\n4.26 CMiniFrameWnd类\r\n4.27 CMonthCalCtrl类\r\n4.28 COleBusyDialog类\r\n4.29 COleChangeIconDaolog类\r\n4.30 COleChangeSourceDialog类\r\n4.31 COleConvertDialog类\r\n4.32 COleDBRecordView类\r\n4.33 COleDialog类\r\n4.34 ColeDocObjectItem类\r\n4.35 COleInsertDiaog类\r\n4.36 COleIPFrameWnd类\r\n4.37 COlePasteSpeciaIDailog类\r\n4.38 COlePropertiesDialog类\r\n4.39 COlePropertyPage类\r\n4.40 COleUpdateDialog类\r\n4.41 CPageSetupDialog类\r\n4.42 CPrintDialog类\r\n4.43 CPrintInfo类\r\n4.44 CProgressCtrl类\r\n4.45 CPropertyPage类\r\n4.46 CPropertyPageEx类\r\n4.47 CPropertySheet类\r\n4.48 CPropertySheetEx类\r\n4.49 CRebar类\r\n4.50 CReBarCtrl类\r\n4.51 CRichEditCntrItem类\r\n4.52 CRichEditCtrl类\r\n4.53 CRichEditDoc类\r\n4.54 CRichEditView类\r\n4.55 CScrollBar类\r\n4.56 CSliderCtrl类\r\n4.57 CSpinButtonCtrl类\r\n4.58 CSplitterWnd类\r\n4.59 CStatic类\r\n4.60 CStatusBar类\r\n4.61 CStatusBarCtrl类\r\n4.62 CToolBar类\r\n4.63 CToolBarCtrl类\r\n4.64 CToolTipCtrl类\r\n4.65 CTreeCtrl类\r\n\r\n第5章 绘图和打印类\r\n\r\n5.1 CBitmap类\r\n5.2 CBrush类\r\n5.3 CClientDC类\r\n5.4 CDC类\r\n5.5 CFont类\r\n5.6 CFontDialog类\r\n5.7 CGdiObject类\r\n5.8 CMetaFileDC类\r\n5.9 CPaintDC类\r\n5.10 CPalette类\r\n5.11 CPen类\r\n5.12 CPoint类\r\n5.13 CRect类\r\n5.14 CRectTracker类\r\n5.15 CRgn类\r\n5.16 CSize类\r\n5.17 CWindowDC类\r\n\r\n第6章 简单数据类型类\r\n\r\n6.1 COleCurrency类\r\n6.2 COleDateTime类\r\n6.3 COleDateTimeSpan类\r\n6.4 COleVariant类\r\n6.5 CString类\r\n6.6 CTime类\r\n6.7 CTimeSpan类\r\n\r\n第7章 数组、列表和映射类\r\n\r\n7.1 CArray类\r\n7.2 CByteArray类\r\n7.3 CDWordArray类\r\n7.4 CList类\r\n7.5 CMap类\r\n7.6 CMapPtrToPtr类\r\n7.7 CMapPtrToWord类\r\n7.8 CMapStringToOb类\r\n7.9 CMapStringToPtr类\r\n7.10 CMapStringToString类\r\n7.11 CMapWordToOb类\r\n7.12 CMapWordToPtr类\r\n7.13 CObArray类\r\n7.14 CObList类\r\n7.15 CPtrArray类\r\n7.16 CPtrList类\r\n7.17 CStringArray类\r\n7.18 CStringList类\r\n7.19 CTypedPtrArray类\r\n7.20 CTypedPtrList类\r\n7.21 CTypedPtrMap类\r\n7.22 CUIntArray类\r\n7.23 CWordArray类\r\n\r\n第8章 文件和数据库类\r\n\r\n8.1 CArchiveException类\r\n8.2 CDaoDatabase类\r\n8.3 CDaoException类\r\n8.4 CDaoFieldExchange类\r\n8.5 CDaoQueryDef类\r\n8.6 CDaoRecordset类\r\n8.7 CDaoTableDef类\r\n8.8 CDaoWorkSpace类\r\n8.9 CDatabase类\r\n8.10 CDBException类\r\n8.11 CDBVariant类\r\n8.12 CFieldExchange类\r\n8.13 CFile类\r\n8.14 CFileException类\r\n8.15 CHtmlStream类\r\n8.16 CLongBinary类\r\n8.17 CMemFile类\r\n8.18 COleStreamFile类\r\n8.19 CRecordset类\r\n8.20 CSharedFile类\r\n8.21 CSocketFile类\r\n8.22 CStdioFile类\r\n\r\n第9章 Internet和网络类\r\n\r\n9.1 CAsyncSocket类\r\n9.2 CFileFind类\r\n9.3 CFtpConnection类\r\n9.4 CFtpFileFind类\r\n9.5 CGopherConnection类\r\n9.6 CGopherFile类\r\n9.7 CGopherFileFind类\r\n9.8 CGopherLocator类\r\n9.9 CHttpConnection类\r\n9.10 CHttpFile类\r\n9.11 CHttpFilterContext类\r\n9.12 CHttpServerContxt类\r\n9.13 CInternetConnection类\r\n9.14 CInternetException类\r\n9.15 CInternetFile类\r\n9.16 CInternetSession类\r\n9.17 CSocket类\r\n\r\n第10章 OLE类\r\n\r\n10.1 CAsyncMonikerFile类\r\n10.2 CCachedDataPathProperty类\r\n10.3 CConnectionPoint类\r\n10.4 CDataPathProperty类\r\n10.5 CDocObjectServer类\r\n10.6 CDocObjectServerItem类\r\n10.7 CFontHolder类\r\n10.8 CMonikerFile类\r\n10.9 COleClientItem类\r\n10.10 COleCmdUI类\r\n10.11 COleControl类\r\n10.12 COleConvertDialog类\r\n10.13 COleDataObject类\r\n10.14 COleDataSource类\r\n10.15 COleDispatchDriver类\r\n10.16 COleDispatchException类\r\n10.17 COleDropSource类\r\n10.18 COleDropTarget类\r\n10.19 COleException类\r\n10.20 COleLinkingDoc类\r\n10.21 COleMessageFilter类\r\n10.22 COleObjectFactory类\r\n10.23 COleResizeBar类\r\n10.24 COleSafeArray类\r\n10.25 COleServerItem类\r\n10.26 COleTemplateServer类\r\n10.27 CPictureHolder类\r\n10.28 CPropExchange类\r\n10.29 CRichEditCntrItem类\r\n\r\n第11章 调试和异常类\r\n\r\n11.1 CDumpContext类\r\n11.2 CException类\r\n11.3 CMemoryException类\r\n11.4 CMemoryState类\r\n11.5 CNotSupportedException类\r\n11.6 CResourceException类\r\n11.7 CUserException类\r\n\r\n第12章 宏和全局函数\r\n\r\n12.1 数据类型\r\n12.2 MFC类对象的类型转换\r\n12.3 运行期对象模式服务\r\n12.4 诊断服务\r\n12.4.1 普通诊断宏\r\n12.4.2 普通诊断函数和变量\r\n12.4.3 对象诊断函数\r\n12.5 异常处理\r\n12.5.1 异常宏\r\n12.5.2 异常发布函数\r\n12.6 格式化CString和显示消息框\r\n12.7 应用程序信息及其管理\r\n12.8 标准命令和窗口ID\r\n12.9 收集类帮助函数\r\n12.10 记录域交换函数\r\n12.11 CRecordView记录视和CDaoRecordView\r\n12.12 OLE控件的对话数据交换函数DDX_OC\r\n12.13 数据库宏\r\n12.14 DAO数据库引擎的初始化和终止宏\r\n12.15 OLE初始化\r\n12.16 应用程序控制\r\n12.17 调度映射\r\n12.18 变体参数类型常量\r\n12.19 访问类型库\r\n12.20 属性页\r\n12.21 事件映射\r\n12.22 事件宿映射\r\n12.23 连接映射\r\n12.24 注册OLE控件\r\n12.25 类工厂和许可\r\n12.26 OLE控件的串行化\r\n12.27 Internet Server API(ISAPI)分析映射\r\n12.28 Internet Server API(ISAPI)诊断宏\r\n12.29 宏、全局函数和全局变量\r\n12.30 ClassWizard注释定界符\r\n\r\n第13章 结构\r\n\r\n第14章 风格\r\n\r\n14.1 按钮风格\r\n14.2 组合框风格\r\n14.3 编辑风格\r\n14.4 框架窗口风格\r\n14.5 列表框风格\r\n14.6 消息框风格\r\n14.6.1 消息框类型\r\n14.6.2 消息框模态\r\n14.6.3 消息框图标\r\n14.6.4 消息框默认按钮\r\n14.7 滚动条风格\r\n14.8 静态风格\r\n14.9 窗口风格\r\n14.10 扩展窗口风格\r\n\r\n第15章 回调函数\r\n\r\n15.1 CDC::EnumObjects的回调函数\r\n15.2 CDC::GrayString的回调函数\r\n15.3 CDC::SetAbortProc的回调函数\r\n\r\n第16章 消息映射\r\n\r\n16.1 消息映射宏\r\n16.2 使用消息映射交叉引用\r\n16.3 WM_COMMAND消息处理程序\r\n16.4 子窗口通知消息处理程序\r\n16.5 一般控件处理程序\r\n16.6 按钮处理程序\r\n16.7 组合框处理程序\r\n16.8 编辑控件处理程序\r\n16.9 列表框处理程序\r\n16.10 WM_消息处理程序\r\n16.11 用户定义的处理程序\r\n\r\n第17章 新增MFC类\r\n\r\n17.1 CcomboBoxEx\r\n17.2 CDateTimeCtrl\r\n17.3 CHtmlView\r\n17.4 CIPAddressCtrl\r\n17.5 CMonthCalCtrl\r\n17.6 COleDBRecordView\r\n17.7 COleDocObjectItem\r\n17.8 CPropertySheetEx\r\n17.9 CPropertyPageEx\r\n17.10 CReBar\r\n17.11 CReBarCtrl\r\n17.12 CDHtmlDialog\r\n17.13 CHtmlEditCtrl\r\n17.14 CHtmlEditCtrlBase\r\n17.15 CHtmlEditDoc\r\n17.16 CHtmlEditView\r\n17.17 CHttpArg\r\n17.18 CHttpArgList\r\n17.19 CMutiPageDHtmlDialog\r\n17.20 COccManager\r\n17.21 COleControlContainer\r\n17.22 COleControlSite\r\n17.23 CPrintDialogEx\r\n\r\n附录A MFC技术注解