//--------------------------------------------------------------------------- #include #pragma hdrstop #include "swwinlog.h" #include #include #include //--------------------------------------------------------------------------- SWWinLog::SWWinLog(HWND iparent) { parent = iparent; log = true; } void SWWinLog::LogWarning(char *fmt, ...) { char msg[2048]; va_list argptr; if (log) { va_start(argptr, fmt); vsprintf(msg, fmt, argptr); va_end(argptr); MessageBox(NULL, msg, "Warning", MB_OK); } } void SWWinLog::LogError(char *fmt, ...) { char msg[2048]; va_list argptr; if (log) { va_start(argptr, fmt); vsprintf(msg, fmt, argptr); va_end(argptr); MessageBox(NULL, msg, "Error", MB_OK); } } void SWWinLog::LogTimedInformation(char *fmt, ...) { char msg[2048]; va_list argptr; if (log) { va_start(argptr, fmt); vsprintf(msg, fmt, argptr); va_end(argptr); MessageBox(NULL, msg, "Information...", MB_OK); } } void SWWinLog::LogInformation(char *fmt, ...) { char msg[2048]; va_list argptr; if (log) { va_start(argptr, fmt); vsprintf(msg, fmt, argptr); va_end(argptr); MessageBox(NULL, msg, "Information", MB_OK); } }