SDC C-Project CF Review 프로그램
LYW
2021-09-27 b9b6752e83c701cc67241923d2b74dc3a963d243
ReviewSystem/ReviewSystem/DisplayMessage.h
@@ -2,12 +2,16 @@
#include "CHEdgeTriangle/Singleton.h"
#define WM_DIPLAY_LOG          WM_USER + 1000
interface IDisplayMessage2Parent
{
public:
   virtual void   DM2P_DisplayMessage(const CString& strMessage) = 0;
   virtual void   DM2P_DisplayMessage(const TCHAR* lpstrFormat, ...) = 0;
};
DWORD RunThreadDisplayLog(LPVOID param);
class CDisplayMessage : public Singleton<CDisplayMessage>
{
@@ -22,6 +26,7 @@
   BOOL   WriteToFile(const CString& strMessage);
   void   DisplayMessage(const CString& strMessage);
   void   DisplayMessage(const TCHAR* lpstrFormat, ...);
   void   ThreadDisplayMessage(const CString & strMessage);
public:
   CTime                  m_TimeLogFile;
@@ -30,6 +35,7 @@
   CString                  m_strLogFile;
   IDisplayMessage2Parent*      m_pDM2P;
   CRITICAL_SECTION         m_csLog;
   DWORD                  m_ThreadId;
};
#define g_pLog   CDisplayMessage::GetSingletonPtr()