在MFC中,可以使用以下方法設置MessageBox的確定取消事件:
AfxMessageBox
函數創建一個MessageBox對話框,例如:int result = AfxMessageBox(_T("確定要執行此操作嗎?"), MB_OKCANCEL | MB_ICONQUESTION);
switch
語句或if-else
語句來處理不同的按鈕點擊事件。MessageBox返回的值可以是以下幾種:IDOK
:用戶點擊了確定按鈕。IDCANCEL
:用戶點擊了取消按鈕。例如,可以使用以下代碼處理不同的按鈕點擊事件:
switch (result)
{
case IDOK:
// 用戶點擊了確定按鈕,執行相應的操作
break;
case IDCANCEL:
// 用戶點擊了取消按鈕,執行相應的操作
break;
default:
break;
}
通過以上方法,可以根據用戶的選擇來設置MessageBox的確定取消事件。