2012-01-17 42 views
0

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

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

I.e.

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

我该如何使用

+0

检出['AfxMessageBox'](http://msdn.microsoft.com/en-us/library/as6se7cb(v = vs.80).aspx)。 – 2012-01-17 13:30:41

回答

0

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

检查此页在MSDN。 CDialog::DoModal