MFC基於對話方塊新增選單欄

2021-08-02 22:16:08 字數 434 閱讀 4752

基於對話方塊的程式預設是沒有選單的,如想為其新增選單,有如下兩種方法:

1、在資源檢視種新增「menu」物件,並將id設為idr_menu

具體操作為:

資源檢視–>insert resources–>menu,這樣就可以建立選單,然後就可以在新生成的這個選單欄中新增很多選單項了,比如【開啟檔案】的選單,id設為idm_openfile

2、在對話方塊類的標頭檔案(xx.h)裡新增乙個cmenu類的成員變數m_menu(control型別),然後在對話方塊類(xxdlg.cpp)的oninitdlg函式中,為cmenu物件載入選單資源,**如下:

//載入選單資源

m_menu.loadmenu(idr_menu);

//為對話方塊設定選單

this->setmenu(&m_menu);

為基於對話方塊程式新增選單欄 工具條

先建立乙個基於dialog 的程式 一 如何往基於dialog的程式新增選單 在cdlgmenu dlg類聲名中新增成員變數cmenu m menu 再在cdlgmenu dlg oninitdialog 中新增如下 載入選單 m menu.loadmenu idr menu1 設定當前選單 set...

給對話方塊新增選單和狀態列

from 1,新增選單 有多種方法 1 在resource view中選中對話方塊屬性的 menu 屬性 2 cmenu m menu m menu.loadmenu idr main menu setmenu m menu 取消選單 setmenu null 2,新增狀態列 在標頭檔案新增 狀態列...

給對話方塊新增選單 工具欄 狀態列

先建立乙個基於dialog 的程式,名字叫 dlgmenu 一 如何往基於dialog的程式新增選單 1.1 先新增選單 idr menu1 資源,並加上需要的選單項。1.2 編輯對話方塊資源idd dlgmenu dialog的屬性,在屬性對話方塊中選擇idr menu1即可。1.3 假如您不希望...