我想创建一个仅在条件发生时才会打开的对话框。
在对话框中,我将有ok
和cancel
按钮,并且只有在用户按下OK
时才会继续。
即
if (condition)
{
open dialog.
if user clicked OK, do something
else do something else
}
如何使用mfc来完成?
答案 0 :(得分:0)
您可以使用CDIalog :: DoModal()的返回值。如果用户单击OK,则返回值IDOK,如果用户单击取消,则返回IDCANCEL。
在MSDN中查看此页面。 CDialog::DoModal