本人先在程序中插入一对话框(有三按钮IDOK,IDC——CANCEL,IDC——NEXT),要求按IDC——NEXT时进行数据交换但不关闭对话框,IDOK进行数据交换关闭对话框,IDC——CANCEL只关闭对话框,我用一菜单调用它使用如下语句:
CDlg dlg;
nResult=dlg.DoModal();
if(nResult==IDC_NEXT)
{
...........}就是不进行数据交换,请问是何原因?
CDlg dlg;
nResult=dlg.DoModal();
if(nResult==IDC_NEXT)
{
...........}就是不进行数据交换,请问是何原因?
if(nResult==IDC_NEXT) 这种写法只能是关闭对话框返回后用