VC++ messagebox的问题
来源:百度知道 编辑:UC知道 时间:2024/06/14 04:45:47
请问下面代码:
void CA_1Dlg::OnOK()
{
int a;
a = 10;
MessageBox (a,"aaa");
}
为什么显示错误呀?谢谢!!!!
void CA_1Dlg::OnOK()
{
int a;
a = 10;
MessageBox (a,"aaa");
}
为什么显示错误呀?谢谢!!!!
CDIALOG也是从CWND派生的,所以他有一个MESSAGEBOX函数.调用形式第一个实参应该是字符串MESSAGEBOX("AAA");
MessageBox()是有三个参数呢,前两个是字符串,第三个是HANDLE,后两个可以省略不写,有默认值,第一个不可少,它显示对话框中的内容,你的第一个参数是int肯定报错了。详细用法看MSDN吧,学VC不用MSDN应该说是没法学,函数,类太多
MessageBox (\"aaa\");
你试试这样写