Hay una función para obtener un mensaje de error a partir del código que devuelven las funciones del API de Win32. Esta función es FormatMessage. Esta otra función la usa para sacar una ventana con el error a partir de su código:
void ImprimeError(LONG errorCode) { LPVOID lpMsgBuf; FormatMessage( FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM, NULL, errorCode, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // Default language (LPTSTR) &lpMsgBuf, 0, NULL); MessageBox(NULL, static_cast<LPTSTR>(lpMsgBuf), "Application Error", MB_ICONSTOP); LocalFree(lpMsgBuf); }Escrito por joaquin. Mayo 25, 2009 12:20 PM
Puedes incluir HTML en los comentarios, pero intenta que sea válido.