您的位置:首页 > 其它

MFC为简单对话框程序添加菜单并加上响应事件

2012-09-25 19:34 555 查看
一、添加menu

1,添加一个资源,选择menu;

2,在菜单中写入自己的菜单选项,如关于 版本 等信息

添加菜单项:关于 版权 想你了 ID:xiangni 等信息




将菜单加入对话框,即可显示。

方法:打开对话框,右键属性,选择刚才的菜单即可。




二、为菜单添加单级响应函数

运行可以见到,对话框已建立起了菜单,下面开始添加响应事件

菜单每一项都有一个ID,可以在菜单窗口查看。

1.在对话框的CPP文件里的响应事件列表中BEGIN_MESSAGE_MAP 加上:

ON_COMMAND(ID_MENUITEM32771, OnC1) // 第一个参数为菜单项ID,第二个参数为事件名称,这里命名为OnC1;

2.在对话框的类中(.h文件)添加成员函数声明: afx_msg void OnC1();

3.在对话框的CPP文件中加成员函数(菜单响应事件)的定义

void CMyDlg::OnC1()

{

MessageBox("Test ok");

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: