MessageBox(NULL,str1,"对话框标题",WM_OK);
参数介绍:
NULL,第一个参数为显示对话框的窗口句柄,这里没有其他窗口,所以为NULL,
第二个参数为输出的字符串;
第三个参数为对话框标题;
第四个参数为对话框包含的按钮选项,比如确定、取消、应用等。WM_OK就一个确定选项。
MessageBox 是一个宏
在VC6.0 默认的为 MessageBoxA
在VC2005,2008 默认的字符集是 unicode 所以默认的是 MessageBoxW
你可以用下面的方法
MessageBoxA(0,str1.c_str(),""0);
如果是VC2005、2008 在属性里设置一下字符集
#include
#include
#include
using namespace std;
void main()
{
MessageBox(0,"今天天气不错","提示",0);
}
MessageBox(0,str1.c_str(),"",0);
请学习多字节与宽字符相关知识