首先,打开项目的“资源视图”,选择“添加”——》“资源”,在弹出的对话框中选择“Menu”,点击“新建”。

基于对话框的C++源代码编辑器制作过程(六)——添加菜单

基于对话框的C++源代码编辑器制作过程(六)——添加菜单

此时,在“资源视图”中多了一个“菜单”资源,修改菜单ID为“IDR_MENU_MAIN”,不修改也可以。修改菜单ID在属性里改,选中菜单,点击右下角的“属性”,修改菜单ID。

基于对话框的C++源代码编辑器制作过程(六)——添加菜单

基于对话框的C++源代码编辑器制作过程(六)——添加菜单

基于对话框的C++源代码编辑器制作过程(六)——添加菜单

双击“菜单”,给菜单添加如图所示的“菜单项”

基于对话框的C++源代码编辑器制作过程(六)——添加菜单

基于对话框的C++源代码编辑器制作过程(六)——添加菜单

修改“菜单项”ID,便于以后创建对应的函数。

选中“新建”,点击“属性”,修改ID为“ID_NEWFILE”

基于对话框的C++源代码编辑器制作过程(六)——添加菜单

基于对话框的C++源代码编辑器制作过程(六)——添加菜单

其余“菜单项”的操作和“新建”一样,“菜单项”和“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”

基于对话框的C++源代码编辑器制作过程(六)——添加菜单

基于对话框的C++源代码编辑器制作过程(六)——添加菜单

基于对话框的C++源代码编辑器制作过程(六)——添加菜单

此时运行项目,会得到如下效果

基于对话框的C++源代码编辑器制作过程(六)——添加菜单

查看原文 >>
相关文章