按条件打开对话框

时间:2012-01-17 12:57:37

标签: c++ mfc dialog

我想创建一个仅在条件发生时才会打开的对话框。

在对话框中,我将有okcancel按钮,并且只有在用户按下OK时才会继续。

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

如何使用来完成?

1 个答案:

答案 0 :(得分:0)

您可以使用CDIalog :: DoModal()的返回值。如果用户单击OK,则返回值IDOK,如果用户单击取消,则返回IDCANCEL。

在MSDN中查看此页面。 CDialog::DoModal