win32和MFC打印系统错误信息

/ win32+MFC / 没有评论 / 414浏览
LPVOID pvErrMsg = NULL;
FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS,
NULL, GetLastError(), MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED), (LPWSTR)&pvErrMsg, 0, NULL);
MessageBox(NULL,(LPWSTR)pvErrMsg,NULL,MB_OK);
LocalFree(pvErrMsg);

##复制到相应的位置就可以了