VC++ messagebox的问题

来源:百度知道 编辑:UC知道 时间:2024/06/14 04:45:47
请问下面代码:
void CA_1Dlg::OnOK()
{
int a;
a = 10;
MessageBox (a,"aaa");

}

为什么显示错误呀?谢谢!!!!

CDIALOG也是从CWND派生的,所以他有一个MESSAGEBOX函数.调用形式第一个实参应该是字符串MESSAGEBOX("AAA");

MessageBox()是有三个参数呢,前两个是字符串,第三个是HANDLE,后两个可以省略不写,有默认值,第一个不可少,它显示对话框中的内容,你的第一个参数是int肯定报错了。详细用法看MSDN吧,学VC不用MSDN应该说是没法学,函数,类太多

MessageBox (\"aaa\");

你试试这样写