Mfc 按条件打开对话框

Mfc 按条件打开对话框,mfc,c++,dialog,Mfc,C++,Dialog,我想创建一个对话框,该对话框仅在出现条件时才会打开 在对话框中,我将有ok和cancel按钮,并且我只想在用户按下ok时继续 即 如何使用?您可以使用CDIalog::DoModal()的返回值。如果用户单击确定,它将返回值IDOK;如果用户单击取消,它将返回值IDCANCEL 在MSDN中检查此页面 退房。 if (condition) { open dialog. if user clicked OK, do something else do something else }

我想创建一个对话框,该对话框仅在出现条件时才会打开

在对话框中,我将有
ok
cancel
按钮,并且我只想在用户按下
ok
时继续


如何使用?

您可以使用CDIalog::DoModal()的返回值。如果用户单击确定,它将返回值IDOK;如果用户单击取消,它将返回值IDCANCEL

在MSDN中检查此页面

退房。
if (condition)
{
 open dialog.
 if user clicked OK, do something
 else do something else
}