基于对话框的C++源代码编辑器制作过程(六)——添加菜单
首先,打开项目的“资源视图”,选择“添加”——》“资源”,在弹出的对话框中选择“Menu”,点击“新建”。
此时,在“资源视图”中多了一个“菜单”资源,修改菜单ID为“IDR_MENU_MAIN”,不修改也可以。修改菜单ID在属性里改,选中菜单,点击右下角的“属性”,修改菜单ID。
双击“菜单”,给菜单添加如图所示的“菜单项”
修改“菜单项”ID,便于以后创建对应的函数。
选中“新建”,点击“属性”,修改ID为“ID_NEWFILE”
其余“菜单项”的操作和“新建”一样,“菜单项”和“ID”的对应关系如下
“新建”——ID_NEWFILE
“打开”——ID_OPENFILE
“保存”——ID_SAVEFILE
“撤消”——ID_UNDOTEXT
“剪切”——ID_CUTTEXT
“复制”——ID_COPYTEXT
“粘贴”——ID_PASTETEXT
“删除”——ID_DELETETEXT
“查找”——ID_FINDTEXT
“全选”——ID_SELECTALLTEXT
最后,将菜单添加到主界面上,记得保存修改后的菜单。回到“资源视图”,打开“Dialog”,双击“IDD_CPPEDITOR_DIALOG”界面,会弹出“主界面”,选中“主界面”,选择“属性”,将“属性”里的“Menu”设置为“IDR_MENU_MAIN”
此时运行项目,会得到如下效果