C++ System::Windows::Forms::MessageBox用法
时间: 2023-07-02 12:07:17 浏览: 183
C++中使用System::Windows::Forms::MessageBox可以创建一个简单的窗口来显示一段文本消息并提供确定、取消等按钮。
使用步骤如下:
1. 在C++文件中引用命名空间: `using namespace System::Windows::Forms;`
2. 使用下面的代码创建MessageBox:
```
MessageBox::Show("这里是消息内容", "这里是消息标题", MessageBoxButtons::OKCancel, MessageBoxIcon::Question);
```
其中:
- 第一个参数是要显示的文本内容
- 第二个参数是消息框的标题
- 第三个参数是按钮的组合,可以是OK、OKCancel、YesNo、YesNoCancel等
- 第四个参数是图标类型,可以是Question、Warning、Information、Error等
3. 代码示例:
```
#include <Windows.h>
#include <iostream>
using namespace System::Windows::Forms;
int main()
{
int result = MessageBox::Show("确定要删除吗?", "删除文件", MessageBoxButtons::YesNo, MessageBoxIcon::Question);
if (result == DialogResult::Yes)
{
std::cout << "文件已删除" << std::endl;
}
else
{
std::cout << "取消删除" << std::endl;
}
return 0;
}
```
运行上面的代码后,会弹出一个消息框,询问用户是否要删除文件。如果用户点击“Yes”按钮,程序会输出“文件已删除”,否则输出“取消删除”。
阅读全文