MFC為簡單對話方塊程式新增選單並加上響應事件

2021-08-31 10:53:42 字數 394 閱讀 5096

1.在資源視窗插入選單,編輯選單。(選單名稱後面加(&字母)就是快捷鍵)

2.在對話方塊右鍵》屬性》常規 菜單選框中選擇上面建立的選單。

執行可以見到,對話方塊已建立起了選單,下面開始新增響應事件

選單每一項都有乙個id,可以在選單視窗檢視。

1.在對話方塊的cpp檔案裡的響應事件列表中begin_message_map 加上:

on_command(id_menuitem32771, onc1) // 第乙個引數為選單項id,第二個引數為事件名稱,這裡命名為onc1;

2.在對話方塊的類中(.h檔案)新增成員函式宣告: afx_msg void onc1();

3.在對話方塊的cpp檔案中加成員函式(選單響應事件)的定義

void cmydlg::onc1()

MFC為簡單對話方塊程式新增選單並加上響應事件

1.在資源視窗插入選單,編輯選單。選單名稱後面加 字母 就是快捷鍵 2.在對話方塊右鍵 屬性 常規 菜單選框中選擇上面建立的選單。執行可以見到,對話方塊已建立起了選單,下面開始新增響應事件 選單每一項都有乙個id,可以在選單視窗檢視。1.在對話方塊的cpp檔案裡的響應事件列表中begin messa...

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

基於對話方塊的程式預設是沒有選單的,如想為其新增選單,有如下兩種方法 1 在資源檢視種新增 menu 物件,並將id設為idr menu 具體操作為 資源檢視 insert resources menu,這樣就可以建立選單,然後就可以在新生成的這個選單欄中新增很多選單項了,比如 開啟檔案 的選單,i...

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

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