프로그래밍/Windows API

GetLastError() / FormatMessage() 함수 사용 샘플 코드

대갈장군 2012. 12. 18. 03:08

나중에 Copy & Paste 신공을 위해서 코드를 적어둠...


DWORD err;                    // Error Code

TCHAR errMes[1024];      // Error Message Buffer


// Do something here that can fail


err = GetLastError();


FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, NULL, err, 0, errMes, 1024, NULL);


wsprintf(str, "Error Code = %d, Message = %s", err, errMes);


MessageBox(hWnd, str, "ERROR", MB_OK");