window c++ 消息弹窗
时间: 2023-07-16 09:13:38 浏览: 149
c#信息框弹出
4星 · 用户满意度95%
在 Windows 平台上,可以使用 Win32 API 中的 MessageBox 函数来创建消息弹窗。
MessageBox 函数的原型如下:
```
int MessageBox(HWND hWnd, LPCTSTR lpText, LPCTSTR lpCaption, UINT uType);
```
参数说明:
- hWnd:父窗口句柄,可以为 NULL。
- lpText:弹窗中显示的文本。
- lpCaption:弹窗标题。
- uType:弹窗类型,可以是下列值之一或它们的组合:
- MB_OK
- MB_OKCANCEL
- MB_YESNO
- MB_YESNOCANCEL
- MB_ICONEXCLAMATION
- MB_ICONINFORMATION
- MB_ICONQUESTION
- MB_ICONSTOP
- MB_DEFBUTTON1
- MB_DEFBUTTON2
- MB_DEFBUTTON3
例如,以下代码可以创建一个带有“Hello World!”文本和“提示”标题的消息弹窗:
```cpp
#include <Windows.h>
int main()
{
MessageBox(NULL, TEXT("Hello World!"), TEXT("提示"), MB_OK);
return 0;
}
```
这将会创建一个只有“确定”按钮的消息弹窗。如果需要其他类型的弹窗,可以通过在 uType 参数中传递相应的标志来实现。
阅读全文