CDebug.h
资源名称:CLSGDebug.rar [点击查看]
上传用户:woomicn
上传日期:2017-11-10
资源大小:42k
文件大小:1k
源码类别:
多显示器编程
开发平台:
Visual C++
- //////////////////////////////////////////////////////////
- // Program : CDebug class header file
- // Author : Daniel Chirca
- // Email : D.Chirca@finsiel.ro
- // Note : You need to use Debug.exe to intercept the messages
- //////////////////////////////////////////////////////////
- class CDebug
- {
- private:
- //internal data variables
- char szBuffer[_MAX_PATH];
- COPYDATASTRUCT cpData;
- HWND hWnd;
- int nLevel;
- //internal class members
- BOOL SendData();
- BOOL GetDebugWindowHandle();
- public:
- //public class members
- CDebug();
- ~CDebug();
- //show level 0 debug messages
- BOOL Printf0(CString szFormat, ...);
- BOOL Printf0(LPTSTR szFormat, ...);
- BOOL Printf0(LPCTSTR szFormat, ...);
- //show level 1 debug messages
- BOOL Printf1(CString szFormat, ...);
- BOOL Printf1(LPTSTR szFormat, ...);
- BOOL Printf1(LPCTSTR szFormat, ...);
- //show level 2 debug messages
- BOOL Printf2(CString szFormat, ...);
- BOOL Printf2(LPTSTR szFormat, ...);
- BOOL Printf2(LPCTSTR szFormat, ...);
- //show level 3 debug messages
- BOOL Printf3(CString szFormat, ...);
- BOOL Printf3(LPTSTR szFormat, ...);
- BOOL Printf3(LPCTSTR szFormat, ...);
- };
- #define CDEBUG