MFC類的結構

2022-09-03 22:48:19 字數 778 閱讀 3641

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...