1. 程式人生 > >mfc簡單框架的分析和原理記錄

mfc簡單框架的分析和原理記錄

由於最近在準備考試,可能部落格的更新有點慢(呵,我又為自己的懶惰和拖延找藉口,總之有時間就更新)

一、選單

1、在windows中,選單資源的識別通過HMENU控制代碼識別

,但是這個開發過程比較繁瑣

2、選單的開發

我們vc6.0開發可以藉助視覺化的工具,選單對應的處理訊息我們可以通過新增相應的時間來操作(選單訊息分類:選單命令訊息和選單更新訊息)。

3、選單快捷鍵

vc6.0選單編輯器可以實現

4、彈出式選單建立和應用

(1)建立帶有空標題的選單

(2)在上下文環境對應環境新增程式碼

(3)對應類中新增程式碼

5選單類Cmenu

Cmenu 封裝了HMenu控制代碼,含有建立,更新,銷燬選單的函式

二、工具欄

1、工具欄Id和選單連線實現工具欄和選單連線

2、停靠和浮動工具欄

(1)CFrameWnd::EnableDocking()設定可停靠物件

(2)CControlBar::EnableDocking()設定可以停靠

(3)CFrameWnd::DockContorlBar()使工具欄停靠到框架對話方塊

(4)浮動工具欄的樣式可以調整

3、CToolBar

封裝了CFrame類的函式

三、狀態列

狀態列的建立

1、在框架類定義CStatusBar物件

2、Oncreate建立狀態列物件

3、設定樣式

4、新增處理程式碼

狀態列類CStatusBar包含CStatusBarCtrl,狀態列對話方塊構造時,在解構函式中自動析構。