1. 程式人生 > >Visual C++網路程式設計經典案例詳解 第5章 網頁瀏覽器 製作個性化介面 工具欄程式設計 新增對話方塊到工具欄

Visual C++網路程式設計經典案例詳解 第5章 網頁瀏覽器 製作個性化介面 工具欄程式設計 新增對話方塊到工具欄

將ID為ID_DIALOG 的對話方塊新增到工具欄中,
使用者需要將類物件設定為CMainFrame類的成員變數

首先,在CMainFrame類的標頭檔案"MainFrm.h"開頭處
新增CTooldlg類的標頭檔案“Tooldlg.h”

...  //省略部分程式碼
#include"Tooldlg.h" //包含CTooldlg類的標頭檔案。
...  //省略程式碼

然後在CMainFrame類中宣告CTooldlg類物件dlg,保護屬性為protected

protected:
protected:
CStatusBar m_wndStatusBar; //宣告狀態列物件。
CToolBar m_wndToolBar; //工具欄物件
CReBar m_wndReBar;  //CReBar類物件
CTooldlg dlg; //宣告CTooldlg類物件dlg
...  //省略部分程式碼。

最後,在CMainFrame::OnCreate()函式中建立CTooldlg類物件dlg
並且將該物件新增到工具欄中