📄 infomationreport.h
字号:
// InfomationReport.h: interface for the CInfoReport class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_INFOMATIONREPORT_H__2C5BC29F_4730_41B8_BBD3_2DA9E0B94888__INCLUDED_)
#define AFX_INFOMATIONREPORT_H__2C5BC29F_4730_41B8_BBD3_2DA9E0B94888__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#define MAX_MODUELS 86
/////////////////////////////////////////////////////////////////////////////////////
// CInfoReport Interface
class AFX_EXT_CLASS CInfoReport : public CObject
{
private:
// 存放线程的指针链表,所有对象公用一份,故声明为static
static CPtrList m_lstpThreads;
// 负责维护FatalErr.log文件的线程ID
static DWORD m_dwFatalErrThrdID;
public:
CInfoReport();
virtual ~CInfoReport();
public:
// 注册模块
DWORD Register(LPCTSTR ModuleNameToReg);
// 写入信息,其中的第一个参数MoudleID必须是Register函数的返回值
void WriteInfo(DWORD MoudleID, CString InfoDescribe);
// 写入信息,其中的第一个参数MoudleID必须是Register函数的返回值
void WriteInfo(DWORD MoudleID, CString InfoFrom,
CString InfoDescribe);
};
#endif // !defined(AFX_INFOMATIONREPORT_H__2C5BC29F_4730_41B8_BBD3_2DA9E0B94888__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -