针对双击控件,弹出如下提示“重载函数XX已存在”。
以下是解决办法
1.删除相关cpp文件中的以下数据:
BEGIN_MESSAGE_MAP类中的相关信息
void相关信息
2.删除相关h文件中的以下数据:
public下面的相关信息
例:
我建立一个名为IDC_BUTTON1的按钮
双击之后提示“重载函数OnBnClickedButton1已存在”
进入“字符串分隔.cpp”
- void C字符串分隔Dlg::OnBnClickedButton1()//全部删除!!
- {
- // TODO: 在此添加控件通知处理程序代码
- }
- BEGIN_MESSAGE_MAP(C字符串分隔Dlg, CDialogEx)
- ON_WM_PAINT()
- ON_WM_QUERYDRAGICON()
- ON_BN_CLICKED(IDC_BUTTON1, &C字符串分隔Dlg::OnBnClickedButton1)//删除这句话!!
- END_MESSAGE_MAP()
进入“字符串分隔Dlg.h”
- protected:
- HICON m_hIcon;
- // 生成的消息映射函数
- virtual BOOL OnInitDialog();
- afx_msg void OnPaint();
- afx_msg HCURSOR OnQueryDragIcon();
- DECLARE_MESSAGE_MAP()
- public:
- afx_msg void OnBnClickedButton1();//删除这句话!!
转自:http://blog.csdn.net/codeeer/article/details/6593560