MFC中messagebox肯定取消事件如何设置
在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的肯定取消事件。
TOP