先建立乙個基於dialog 的程式
一、如何往基於dialog的程式新增選單
在cdlgmenu*******dlg類聲名中新增成員變數cmenu m_menu
再在cdlgmenu*******dlg::oninitdialog() 中新增如下**:
二、如何往基於dialog的程式新增工具欄//載入選單m_menu.loadmenu(idr_menu1);
//設定當前選單
setmenu(&m_menu);
//當你不需要選單時可以用 setmenu(null);來取消當前選單
先新增工具欄(idr_*******1)資源,並畫好各個按鈕。
在cdlgmenu*******dlg類聲名中新增成員變數 c******* m_wnd*******;
在cdlgmenu*******dlg::oninitdialog() 中新增如下**
//新增乙個平面工具條if (!m_wnd*******.createex( this,tbstyle_flat , ws_child | ws_visible | cbrs_align_top | cbrs_gripper | cbrs_tooltips,
crect(4,4,0,0)) || !m_wnd*******.load*******(idr_*******1) )
m_wnd*******.showwindow(sw_show);
repositionbars(afx_idw_controlbar_first, afx_idw_controlbar_last, 0); // 重要
MFC基於對話方塊新增選單欄
基於對話方塊的程式預設是沒有選單的,如想為其新增選單,有如下兩種方法 1 在資源檢視種新增 menu 物件,並將id設為idr menu 具體操作為 資源檢視 insert resources menu,這樣就可以建立選單,然後就可以在新生成的這個選單欄中新增很多選單項了,比如 開啟檔案 的選單,i...
給對話方塊新增選單 工具欄 狀態列
先建立乙個基於dialog 的程式,名字叫 dlgmenu 一 如何往基於dialog的程式新增選單 1.1 先新增選單 idr menu1 資源,並加上需要的選單項。1.2 編輯對話方塊資源idd dlgmenu dialog的屬性,在屬性對話方塊中選擇idr menu1即可。1.3 假如您不希望...
在對話方塊中增加選單欄,工具欄,狀態列
1.加選單 在對話方塊的property對話方塊中style中選中system menu 再在property對話方塊中generic中加入選單 2.加工具欄 1。要增加乙個資源idr 1 2.記得加乙個成員變數 protected c m wnd 3.bool cmain oninitdialog...