MFC子对话框不能响应消息,该如何处理

MFC子对话框不能响应消息
我用vs2003创建了一个基于对话框的工程,然后我添加一个按钮Button1,在这个按钮响应时弹出另一个对话框,
void CIkDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
CDialog aboutDlg(IDD_ADFAD);
aboutDlg.DoModal();
}
在这个对话框中我添加了一按钮button2,button2按钮的消息函数是:
void af::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
MessageBox("AG");
}

但是我点击button2的时候, MessageBox("AG")没有执行,我打断点它也没执行到这句。

请大家帮忙。

------解决方案--------------------
void CIkDlg::OnBnClickedButton1()
{
// TODO: 在此添加控件通知处理程序代码
CDialog aboutDlg(IDD_ADFAD);
aboutDlg.DoModal();
}

void af::OnBnClickedButton1()