怎样从非模态对话框中返回特定的值?如IDOK
从模态对话框中可以用下述方法知道用户是点了OK还是Cancel:
CMyDlg dlg;
if (IDOK == dlg.DoModal())
{
...//OK button is clicked
}
else
{
..//Cancel button is clicked
}
但是,对于非模态对话框呢?
我的非模态对话框建立的代码为:
CMyUnmoduleDlg m_dlgTest;//Defined in .h file
CFatherWnd::ShowMyDlg()
{
m_dlgTest.Create(IDD_UNMODULEDLG, this);
m_dlgTest.ShowWindow(SW_SHOW);
//我想在这儿拿返回值
}
问题是,怎么得到它的返回值呢?
请高手帮忙!!