一个关于MFC的问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 07:06:34
以下是主应用程序文件CAddTest.cpp里的函数,在int nResponse = dlg.DoModal();之前是为了显示主窗口,但是后面的部分就很奇怪了,是相应默认生成的两个按钮控件的响应函数。
但是我要真用到这两个按钮的响应函数自然是在CAddTestDlg.cpp中定义,这样,下面的东西不是有些重复吗?
请高手指教以下部分的作用和用法!

CAddTestDlg dlg;
m_pMainWnd = &dlg;
int nResponse = dlg.DoModal();
if (nResponse == IDOK)
{

}
else if (nResponse == IDCANCEL)
{

}
return FALSE;

if (nResponse == IDOK)
{

}
else if (nResponse == IDCANCEL)
{

}
return FALSE;

这个没什么用 主要是判断了用户按下哪个按钮 再做相应处理

这里的主界面都消失了 基本我们都不会在这里处理数据的 这个不管他