读书人

怎么达到这个效果呢

发布时间: 2014-04-19 17:04:48 作者: rapoo

如何达到这个效果呢?

C/C++ code
        MessageBox(NULL,"Read File Error,Error Code" & GetLastError(), "Error", MB_OK)


我想显示出错误代码,上面这个是错的,如何是正确的呢?

[解决办法]
CString temp;
temp.Format(_T("Read File Error,Error Code:%d"),GetLastError());
MessageBox(NULL,temp, _T("Error"), MB_OK);


[解决办法]
探讨

CString temp;
temp.Format(_T("Read File Error,Error Code:%d"),GetLastError());
MessageBox(NULL,temp, _T("Error"), MB_OK);

[解决办法]
char *CxxxxApp::GetErrString(char *msg, DWORD msg_size, DWORD err)
{
*msg =0;

if(FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM |FORMAT_MESSAGE_IGNORE_INSERTS,
NULL, err, 0, msg, msg_size, NULL))
return NULL;
//
return msg;
}
//
char err[256];
theApp.GetErrString(err, sizeof(err), GetLastError());

读书人网 >VC/MFC

热点推荐