traceevent.h

来自「IO函数调用测试」· C头文件 代码 · 共 23 行

H
23
字号
#define TRACE_TYPE_UNKNOWN 0	// anything we don't care about
#define TRACE_TYPE_ANNOTATION 1 // the special "annotation" type

class TraceEvent {
	public:
		TraceEvent() { result = 0; lasterror = 0; }
		virtual CString display() = 0;
		virtual LRESULT execute() = 0;
		virtual CString display_result() = 0;
		virtual CString name() {return CString(_T("")); }
		virtual UINT displayHeight() = 0;
		virtual UINT displayDataCount() { return 0; }
		virtual CString displayData(UINT i) { return CString(_T("")); }
		virtual UINT type() { return TRACE_TYPE_UNKNOWN; }
		virtual TraceEvent * copy() = 0;
		void copyTraceData(TraceEvent * e) {
				e->result = result;
				e->lasterror = lasterror;
						   }
		LRESULT result;
		DWORD   lasterror;
		 };

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?