MFCのメッセージボックスでOKとキャンセルイベントを設定する方法

MFCでは、 MessageBox の OK キャンセル イベントを設定するために次を利用できます:

  1. AfxMessageBox
int result = AfxMessageBox(_T("确定要执行此操作吗?"), MB_OKCANCEL | MB_ICONQUESTION);
  1. 切り替える
  2. if(条件){結果}else{その他}
  1. IDOK:ユーザーが「OK」ボタンをクリックしました。
  2. キャンセルボタンが押された。

たとえば、以下のコードを使ってさまざまなボタンクリックイベントを処理できます。

switch (result)
{
    case IDOK:
        // 用户点击了确定按钮,执行相应的操作
        break;
    case IDCANCEL:
        // 用户点击了取消按钮,执行相应的操作
        break;
    default:
        break;
}

上記の方法により、MessageBoxのOKキャンセルのイベントをユーザーの選択肢に応じて設定することができます。

bannerAds