C++问题MessageBox

2024-11-22 22:15:50
推荐回答(5个)
回答(1):

MessageBox(NULL,str1,"对话框标题",WM_OK);
参数介绍:
NULL,第一个参数为显示对话框的窗口句柄,这里没有其他窗口,所以为NULL,
第二个参数为输出的字符串;
第三个参数为对话框标题;
第四个参数为对话框包含的按钮选项,比如确定、取消、应用等。WM_OK就一个确定选项。

回答(2):

MessageBox 是一个宏
在VC6.0 默认的为 MessageBoxA
在VC2005,2008 默认的字符集是 unicode 所以默认的是 MessageBoxW

你可以用下面的方法
MessageBoxA(0,str1.c_str(),""0);

如果是VC2005、2008 在属性里设置一下字符集

回答(3):

#include
#include
#include
using namespace std;
void main()
{
MessageBox(0,"今天天气不错","提示",0);
}

回答(4):

MessageBox(0,str1.c_str(),"",0);

回答(5):

请学习多字节与宽字符相关知识