c++ messagebox 报错

2024-11-23 08:05:45
推荐回答(3个)
回答1:

MessageBox函数需要4个参数的 MessageBox("的");你这个只有1个 所有就错了
MessageBox的第一个参数是窗口句柄 第二个是在消息框上显示的字符 第三个是消息框的标题
第四个是一些常数组合
示例: MessageBox(NULL,"你好","提示框",0); 这个产生的消息框的内容是“你好”标题栏上的字符是“提示框”,第一个NULL表示其父窗口是桌面,最后一个参数0表示是默认的

回答2:

你使用的是托管C++吧? 

试试 System::Windows::Forms::MessageBox::Show(gcnew String("的"));

注:在项目中增加System.Windows.Forms的引用

回答3:

MessageBox(NULL,_T("hello"),_T(""),NULL);
在MFC中的CWnd类或派生类才能像你那样用,