MFC中的類結構層次 MFC基礎類及其層次結構

2021-06-10 10:39:39 字數 474 閱讀 9083

在前一篇中, gilbert總結了mfc是以類的形式封裝了api函式, 使得windows下的c語言程式設計,成為物件導向的mfc. mfc採用單一繼承,從根類cobject層層派生出絕大多數mfc中的類,其層次結構為下圖所示.

派生類功能描述

ccmdtarget

用於處理使用者請求, 處理選單或按鈕等訊息

cwinthread

代表應用程式內部的執行執行緒

應用程式的核心, 從cwinthread派生的類

cwnd

為所有的視窗類提供基本的功能,處理常見的系統訊息

cview

用於顯示資料並與文件物件進行互動

cframewnd

應用程式的主框架

cdocument

包含應用程式的資料集

5 2 MFC的類層次

書籍 mfc 微軟基礎類 也是一種應用程式框架,定義了應用程式的一般處理流程,用於對windows api實現基於物件導向技術的封裝,隱藏在windows下使用c 程式設計的大量內部細節。在開發應用程式的過程中,程式設計人員可以通過對類庫中已有類的繼承,生成功能更加強大的類庫以供自己所用。在mfc中...

5 2 MFC的類層次

書籍 mfc 微軟基礎類 也是一種應用程式框架,定義了應用程式的一般處理流程,用於對windows api實現基於物件導向技術的封裝,隱藏在windows下使用c 程式設計的大量內部細節。在開發應用程式的過程中,程式設計人員可以通過對類庫中已有類的繼承,生成功能更加強大的類庫以供自己所用。在mfc中...

MFC類的結構

1.cobject類,mfc庫中絕大部分類的基類,封裝了mfc中的最基本機制。執行時類資訊機制 動態建立機制 序列化機制等。2.ccmdtarget 訊息對映機制最基類 4.cdocment及子類 文件類,負責管理資料 5.cdoctemplate以及子類 文件模板類 csingledoctempl...