MFCのメッセージボックスでOKとキャンセルイベントを設定する方法
MFCでは、 MessageBox の OK キャンセル イベントを設定するために次を利用できます:
- AfxMessageBox
int result = AfxMessageBox(_T("确定要执行此操作吗?"), MB_OKCANCEL | MB_ICONQUESTION);
- 切り替える
- if(条件){結果}else{その他}
- IDOK:ユーザーが「OK」ボタンをクリックしました。
- キャンセルボタンが押された。
たとえば、以下のコードを使ってさまざまなボタンクリックイベントを処理できます。
switch (result)
{
case IDOK:
// 用户点击了确定按钮,执行相应的操作
break;
case IDCANCEL:
// 用户点击了取消按钮,执行相应的操作
break;
default:
break;
}
上記の方法により、MessageBoxのOKキャンセルのイベントをユーザーの選択肢に応じて設定することができます。