C++请使用Windows API中的MessageBox函数完成下图
时间: 2024-09-20 18:14:08 浏览: 46
在C++中,`MessageBox`函数是一个Windows API(Windows Application Programming Interface)提供的功能,用于在窗口中显示消息框。这个函数常用于交互式程序中显示警告、错误信息或简单的确认提示。以下是基本的语法:
```cpp
#include <windows.h> // 引入包含MessageBox函数的头文件
int result = MessageBox(hWnd, // 父窗口句柄
message, // 显示的消息内容
caption, // 消息框标题
type); // 指定的图标和按钮风格
// 返回值:
// MB_OK 或者 MB_YESNO 或者 MB_OKCANCEL 等,具体取决于传递给type的标志
```
例如,如果你想在一个窗口中显示一条提示信息,并让用户选择“确定”或“取消”,你可以这样做:
```cpp
int hWnd = GetForegroundWindow(); // 获取当前活动窗口的句柄
int result = MessageBox(hWnd,
"这是一个提示信息",
"提示",
MB_OK | MB_CANCEL);
if (result == IDOK) {
// 用户选择了"确定"
} else if (result == IDCANCEL) {
// 用户选择了"取消"
}
```
阅读全文