2012-01-17 74 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