这个AfxMessageBox的用法
时间: 2024-05-09 10:20:20 浏览: 218
:: AfxMessageBox()函数
AfxMessageBox是MFC(Microsoft Foundation Classes)中的一个函数,用于在应用程序中显示一个消息框。它的用法如下:
1. 包含头文件afxwin.h。
2. 调用AfxMessageBox函数,传入要显示的消息字符串和一个标志位来指定消息框的类型。
示例代码:
```
#include <afxwin.h>
// ...
CString message = "Hello, world!";
int result = AfxMessageBox(message, MB_OKCANCEL | MB_ICONWARNING);
if (result == IDOK) {
// 用户点击了“确定”按钮
}
else if (result == IDCANCEL) {
// 用户点击了“取消”按钮
}
```
在上面的示例中,我们定义了一个字符串变量message,用于存储要显示的消息。然后调用AfxMessageBox函数,传入message和两个标志位MB_OKCANCEL和MB_ICONWARNING。这两个标志位分别表示要显示一个带有“确定”和“取消”按钮的消息框,并且消息框中显示一个警告图标。
AfxMessageBox函数返回用户点击的按钮的ID值,我们可以根据返回值来判断用户点击了哪个按钮。在上面的示例中,如果用户点击了“确定”按钮,那么result的值就会等于IDOK;如果用户点击了“取消”按钮,那么result的值就会等于IDCANCEL。我们可以根据这个返回值来执行相应的操作。
阅读全文