VS如何為基於對話框的MFC添加菜單及菜單項事件?

新建出來的基於對話框的MFC工程是沒有菜單的,如何在對話框中添加菜單?又如何給菜單的菜單項添加事件應用響應?下面小編來具體描述一下,希望能幫助到一些人。

工具/原料

電腦一臺

VS2010

方法/步驟

新建一個基於對話框的MFC工程。

VS如何為基於對話框的MFC添加菜單及菜單項事件

在資源視圖中,右鍵單擊-->添加 資源-->Menu--新建,並命名ID為IDR_MENU1

VS如何為基於對話框的MFC添加菜單及菜單項事件

在對話框的屬性表中,找到Menu屬性,並選擇ID_MENU1,至此,菜單就添加到對話框中。

VS如何為基於對話框的MFC添加菜單及菜單項事件

打開菜單文件,編輯自己的菜單項

VS如何為基於對話框的MFC添加菜單及菜單項事件

在具體的菜單項中,右鍵單擊,選擇添加事件處理程序

VS如何為基於對話框的MFC添加菜單及菜單項事件

添加編輯後,在代碼中寫入需要的操作:比如彈出消息框messagebox

VS如何為基於對話框的MFC添加菜單及菜單項事件

完成,應用程序運行後的截圖:

VS如何為基於對話框的MFC添加菜單及菜單項事件

注意事項

ID號的名稱要有一定的命名規範,方便以後的函數編寫

相關問題答案