1. cobject類,mfc庫中絕大部分類的基類,封裝了mfc中的最基本機制。
執行時類資訊機制/動態建立機制/序列化機制等。。。
2. ccmdtarget - 訊息對映機制最基類
4. cdocment及子類 - 文件類,負責管理資料
5. cdoctemplate以及子類- 文件模板類
csingledoctemplate - 單文件模板類。用於建立單文件的檢視架構程式
cmutidoctemplate- 多文件模板類,用於建立多文件檢視架構程式。
6. exceptions-異常類,封裝了mfc庫中的各種異常類
7. cfile及其子類 - 檔案操作類,封裝類對各種硬碟檔案的操作
8. cwnd- mfc庫中所有視窗類的最基類。
9. frame windows - 框架視窗類,封裝對各種框架視窗的操作
10.cotrolbars- 空間條類,封裝類對各種條操作。
11.dialog boxes- 對話方塊類,各種對話方塊操作。
12.views- 檢視視窗類,封裝類對各種檢視視窗的操作。
13.controls -控制項類,封裝類各種控制項的操作。
14.cdc以及子類-繪圖裝置封裝
15.cgdiobject以及子類-封裝類各種gdi繪圖物件的操作。
16. carrary,clist,cmap以及其子類- 對c++語法中的資料結構進行封裝。
17.非cobject類-對各種結構進行類封裝。
cpoint/crect/ctime/cstring...
MFC中的類結構層次 MFC基礎類及其層次結構
在前一篇中,gilbert總結了mfc是以類的形式封裝了api函式,使得windows下的c語言程式設計,成為物件導向的mfc.mfc採用單一繼承,從根類cobject層層派生出絕大多數mfc中的類,其層次結構為下圖所示.派生類功能描述 ccmdtarget 用於處理使用者請求,處理選單或按鈕等訊息...
MFC類結構 2 CCmdTarget類
該類派生於cobject,它封裝了mfc的訊息對映機制,希望接收系統事件和視窗訊息的類都從它派生,如cdocument和cwnd分支。此外,在系統繁忙,無法響應視窗訊息時,滑鼠游標應該顯示為沙漏形等待狀態,ccmdtarget類封裝了3個成員函式完成該功能。封裝com的 idispatch介面是它的...
MFC類的關係
前人在csdn總結的,整理總結一下,希望也能幫助一下別人。獲得cmainframe 獲得cchildframe 獲得cdocument 獲得cview afxgetmainwnd m pmainwnd afxgetmainwnd mdigetactive afxgetmainwnd getactiv...