第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類
主要參考文獻