MessageBox("this is true");

来源:百度知道 编辑:UC知道 时间:2024/05/25 08:00:15
void CmenuApp::On32773()
{
// TODO: 在此添加命令处理程序代码
MessageBox("this is true");
}
就是对一个菜单进行点击,我想显示这个消息,但是编译的时候,f:\单位\mfc\menu\menu.cpp(80): error C2660: “MessageBoxA” : 函数不接受 1 个参数错误,我觉得没有什么错为什么还有错呢,请指教,谢谢啦
编程环境在vc2003.net上

MessageBox的用法是这个样子的:

MessageBox(窗口的句柄可以=NULL, "要显示的内容","窗口的标题",消息框的类型=MB_OK);

MFC有个AfxMessageBox("content")可以这样用。

该函数需要更多参数!你可以去MSDN查下它的用法与声明!
::MessageBox (g_hWnd,\ //窗口句柄
Char.AtoW (str),\ //显示的字符
L"提示",\ //消息框名称
MB_OK); //格式

函数不接受 1 个参数,说明MessageBox的参数不只一个,还有别的参数,建议你看看MessageBox的说明吧