CSDN论坛 > VC/MFC > 基础类

如何让多个菜单命令对应同一个消息响应函数? [问题点数:50分,结帖人pcuil]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs7
本版专家分:16855
Blank
黄花 2003年10月 VC/MFC大版内专家分月排行榜第二
Bbs2
本版专家分:470
Bbs4
本版专家分:1108
匿名用户不能发表回复!登录|注册
其他相关推荐
MFC中,多个Button响应同一个事件
问题:有10个Button,如何让他们响应同一个事件函数,并且知道是哪个Button触发的 解决方法:  1.让十个Button的资源号连续 2.Dlg.h中添加代码: void   OnButtonClicked(UINT   uId) ; 3.Dlg.cpp的MESSAGE_MAP中添加代码: ON_CONTROL_RANGE(BN_CLICKED, IDC_BUTTON1,
C++的动态菜单和响应函数
今天看到了C++菜单部分,其中最吸引我的地方就是可以动态创建/插入/删除菜单.函数如下Appendmenu() ;InsertMenu();DeletMenu();具体方法要查一下MSDN;相应的方法如下1.先为相关菜单项添加资源编号.                            2.在DECALARE_MESSAGE_MAP宏里添加相关函数声明,例如asf_msg ontest
VC++菜单命令响应函数
http://blog.csdn.net/xjm199 void CMainFrame::OnTest() { // TODO: Add your command handler code here MessageBox("Test Click!"); }
VC中ON_COMMAND_RANGE 多个按钮响应一个函数
今天主要介绍一下ON_COMMAND_RANGE的用法 第一次用这个方法还是刚毕业那会,那时写过一个控制程序,界面上有很多电器的控制按钮,这些按钮的响应函数基本一致,只是相应的ID值不一样,要是一一写响应函数那不累死人,于是就东找西找,找到ON_COMMAND_RANGE。 最近一个偶然机会也要用到它,三下五除二,CODE写完了, 1.在要添加的工程上添加函数afx_
VC6中菜单的响应消息
Cl)在工作区窗口中选择资源视图(ResourceView),用鼠标右键单击一个节点,在弹出的快捷菜单中选 择Insert命令,将打开插入资源对话框。 (2)在资源类型列表中选择Menu节点,单击New按钮,将创建一个菜单。 (3)在菜单设计窗口中按Enter键打开属性窗口,在Caption编辑框中设计菜单标题。 (4)在新建菜单下的虚线框上按Enter键打开属性窗口可以添加子菜单,在属性窗
mfc 对话框 几个button用一个响应函数
1、添加绑定 ON_CONTROL_RANGE(BN_CLICKED, IDC_BUTTON1, IDC_BUTTON2, OnButtonClick) 参数1:事件类型 参数2: 参数3: 参数4:响应函数 2、在头文件中声明响应函数函数 afx_msg void OnButtonClick(UINT nID); 3、实现响应函数 void CToolBoxTestDlg:
UIButton 多个事件 响应同一函数
一般的N v 1绑定方法 一般是每次绑定一个事件,如:UIControlEventTouchDown、UIControlEventTouchUpInside等。每个事件的响应函数一般也不同,所以大部分时候这么写: [btn addTarget:self action:@selector(action1:) forControlEvents:UIControlEventTouch
MFC默认的消息处理函数
 MFC默认的消息处理函数1.         打印相关(CView类中实现)       ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)       ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)       ON_COMMAND(ID_FILE_PRINT_PREVIEW,
mfc 给菜单添加相应的响应函数
添加菜单后,一直有菜单是灰色,点击没反应的情况,经常找吗,发现添加的菜单响应函数没有在自己所建的类里; 正确代码: .h文件 关联函数   函数在类里   实现方法: 方法一: 给类里添加函数或变量:   给“现代汉语自动分析类”添加函数: 方法二: 给菜单添加函数 选择相应的类
消息函数响应的添加(ON_MESSAGE的用法)
<br />(一)  原理<br />1、最小化的原理:首先要将窗口隐藏,然后 在右下角绘制图标。<br />2、恢复的原理:将窗口显示,再将托盘中的图片删除。<br />(二)程序实现<br />1、自定义消息WM_SHOWTASK: #define WM_SHOWTASK (WM_USER +1)<br />2、在MFC的::OnSysCommand(UINT nID, LPARAM lParam)函数体中增加一个命令响应                        <br />           
关闭