jasmine214--love

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

          MFC的類層次結構圖

          Posted on 2010-08-06 10:55 幻海藍夢 閱讀(2293) 評論(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類是一種簡化的框架窗口,它沒有最大化和最小化窗口按鈕,也沒有窗口系統菜單,一般很少用到它。

          主站蜘蛛池模板: 皋兰县| 元谋县| 阳西县| 盱眙县| 阜阳市| 庆城县| 徐州市| 宜兰县| 繁昌县| 定结县| 藁城市| 乐山市| 杂多县| 宝兴县| 锦屏县| 台中县| 尼勒克县| 财经| 称多县| 贡觉县| 蓬溪县| 广昌县| 方正县| 江城| 弥勒县| 溆浦县| 罗田县| 安泽县| 永平县| 无为县| 礼泉县| 兴和县| 博白县| 通河县| 九龙坡区| 外汇| 甘南县| 赣榆县| 利津县| 修武县| 商丘市|