Vs2010 MFC
1、只利用添加程序法:
比如:在对话框中添加一个按键功能:清除消息编辑框
1、添加按钮,设置ID为IDC_BUTTON_CLEAR1。
2、Resource.h中 宏定义ID
3、在xxxDlg类(在xxxdlg.h)中声明函数:afx_msg void OnBnClickedButton_Clear1();
4、在xxxdlg.cpp中添加函数:
void CxxxDlg::OnBnClickedButton_Clear1()
{
((CEdit*)GetDlgItem(IDC_EDIT2))->SetWindowText(_T(""));
//m_edit2.Empty();//也可以给编辑框定义一个变量m_edit2
UpdateData(false);
}
5、//在xxxdlg.cpp中消息映射中,添加:ON_BN_CLICKED(IDC_BUTTON_CLEAR1, &CxxxDlg::OnBnClickedButton_Clear1)
//ON_BN_CLICKED收到该按键(IDC_BUTTON_CLEAR1)变化,便会去执行OnBnClickedButton_Clear1()函数
2、利用对话框向导法:
1、添加按钮,设置ID为IDC_BUTTON_CLEAR1,直接双击按钮,便可自动设置完成上述步骤。
2、然后添加程序
void CxxxDlg::OnBnClickedButton_Clear1()
{
((CEdit*)GetDlgItem(IDC_EDIT2))->SetWindowText(_T(""));
//m_edit2.Empty();//也可以给编辑框定义一个变量m_edit2
UpdateData(false);
}