问题描述:
关于使用VC6.0编写MFC程序添加按钮控件,双击按钮添加响应函数,提示“Cannot add new member”问题。
主要出现在已有按钮控件情况下,后续增加功能添加控件。
解决方法:
将准备编辑的按钮所属工程设置为活动工程。设置方法,在类视图工程名称上右键->设为活动工程。
终极解决方法(亲测可用):
0、修改控件属性参数,主要是控件ID和名称
1、在BEGIN_MESSAGE_MAP( )下加入 ON_BN_CLICKED(IDC_BUTTON1, OnButton1)
前者为控件ID后者为函数名;
2、在同文件的类的
protected:
// Generated message map functions
//{{AFX_MSG(CSelecteDlg)
下面添加:
afx_msg void OnButton1();
3、在源文件中加入:
void 类::OnButton1()
{
//具体函数
}
-------------------------------
方法供参考,根据网络也有其他方法可用(这个实际上就是后续添加按钮控件的各部分补充完善)