jasmine214--love

          只有當你的內心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強壯的體魄和明朗、快樂或者寧靜的面容。
          posts - 731, comments - 60, trackbacks - 0, articles - 0

          MFC的類層次結構圖

          Posted on 2010-08-06 10:55 幻海藍夢 閱讀(2294) 評論(0)  編輯  收藏 所屬分類: C++

          原文:http://www.cppblog.com/andxie99/archive/2007/01/23/9747.html

          Visual C++發展至今,MFC類庫越來越強大,其基本層次結構如圖所示,箭頭的方向是從派生類指向基類。


          MFC類基本層次結構



            其中,CObject類是MFC提供的絕大多數類的基類。該類完成動態空間的分配與回收,支持一般的診斷、出錯信息處理和文檔序列化等。

            CCmdTarget類主要負責將系統事件(消息)和窗口事件(消息)發送給響應這些事件的對象,完成消息發送、等待和派遣(調度)等工作,實現應用程序的對象之間協調運行。

            CWinApp類是應用程序的主線程類,它是從CWinThread類派生而來。CWinThread類用來完成對線程的控制,包括線程的創建、運行、終止和掛起等。

            CDocument類是文檔類,包含了應用程序在運行期間所用到的數據。

            CWnd類是一個通用的窗口類,用來提供Windows 中的所有通用特性。

            CView 是用于讓用戶通過窗口來訪問文檔以及負責文檔內容的顯示。

            CFrameWnd 類是從 CWnd 繼承來的,并實現了標準的框架應用程序。

            CDialog 類用來控制對話框窗口。

            CMDIFrameWnd和CMDIChildWnd類分別用來多文檔應用程序的主框架窗口和文檔子窗口的顯示和管理。
          CMiniFrameWnd類是一種簡化的框架窗口,它沒有最大化和最小化窗口按鈕,也沒有窗口系統菜單,一般很少用到它。

          主站蜘蛛池模板: 礼泉县| 邹城市| 岐山县| 阳曲县| 仙居县| 伊金霍洛旗| 方山县| 通城县| 石棉县| 玛沁县| 大名县| 平遥县| 富锦市| 惠州市| 竹溪县| 正阳县| 临沭县| 磐安县| 吉水县| 鹤岗市| 黄龙县| 九江县| 海城市| 南郑县| 肇源县| 镇雄县| 荆州市| 墨脱县| 武乡县| 潜江市| 武山县| 成武县| 阳春市| 西青区| 扬州市| 资源县| 黄梅县| 兴业县| 驻马店市| 龙山县| 康定县|