这样的错误怎么解决??
void CSerialPortEx::ProcessErrorMessage(char *ErrorText)
{
char *Temp=new char[200];
LPVOID lpMsgBuf;
FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER|FORMAT_MESSAGE_FROM_SYSTEM,
NULL,
GetLastError(),
MAKELANGID(LANG_NEUTRAL,SUBLANG_DEFAULT), //Default language
(LPTSTR)&lpMsgBuf,
0,
NULL);
sprintf(Temp,
"WARNING:%s Failed with the following error:\n%s\nPort:%d\n",
(char *)ErrorText,
lpMsgBuf,
m_nPortNr);
MessageBox(NULL,
Temp,
"Application Error",
MB_ICONSTOP);
LocalFree(lpMsgBuf);
delete[] Temp;
}
error C2660: “CWnd::MessageBoxA” : 函数不接受 4 个参数