根据错误号获得错误内容
获得GetLastError()的描述信息
获得错误号的描述信息
CString GetErrMsg(DWORD ErrNo)
{
TCHAR szBuf[160];
LPVOID lpMsgBuf;
DWORD dw = ErrNo;//GetLastError();
FormatMessage(
FORMAT_MESSAGE_ALLOCATE_BUFFER |
FORMAT_MESSAGE_FROM_SYSTEM,
NULL,
dw,
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT),
(LPTSTR) &lpMsgBuf,
0, NULL );
wsprintf(szBuf,
"%d: %s", dw, lpMsgBuf);
LocalFree(lpMsgBuf);
return szBuf;
}