2012-01-17 17 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=80).aspx)を参照してください。 –

答えて

0

CDIalog :: DoModal()の戻り値を使用できます。ユーザーが[OK]をクリックするとIDOK、ユーザーが[キャンセル]をクリックするとIDCANCELの値が返されます。

MSDNでこのページを確認してください。 CDialog::DoModal

関連する問題