MFC,如何点击新建菜单弹出对话框
网上大多都是在对话框上加菜单,我想做的是把对话框捆绑在菜单上,一点新建CTRL+N快捷键就弹出相应的对话框不过不知道怎么加上对话框...
网上大多都是在对话框上加菜单,我想做的是把对话框捆绑在菜单上,一点新建CTRL+N 快捷键就弹出相应的对话框
不过不知道怎么加上对话框 展开
不过不知道怎么加上对话框 展开
4个回答
展开全部
因为这个太简单了,呵呵。
涉及3个步骤:
1·对话框实例化。双击资源中的对话框,实现一个带有.H .CPP的对话框类
2·菜单资源中使用classwizard,实现菜单消息响应函数(对应ID的工具条按钮和快捷键也会同样响应),需要注意的如果是MDI多文档,有无文档的菜单是两个,响应函数也是2个。
3·在菜单响应函数中:
CXXXDialog dlg;
dlg.DoModal();
注意响应函数所在CPP头部要包含对话框类的.H文件。
涉及3个步骤:
1·对话框实例化。双击资源中的对话框,实现一个带有.H .CPP的对话框类
2·菜单资源中使用classwizard,实现菜单消息响应函数(对应ID的工具条按钮和快捷键也会同样响应),需要注意的如果是MDI多文档,有无文档的菜单是两个,响应函数也是2个。
3·在菜单响应函数中:
CXXXDialog dlg;
dlg.DoModal();
注意响应函数所在CPP头部要包含对话框类的.H文件。
更多追问追答
追问
没想到要那么麻烦
追答
....这。。。真的。。很麻烦。。。。么
展开全部
对你的菜单加入消息就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以定义加速键的。Acceleration资源
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询