📄 tracker.h
字号:
// Tracker.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CTracker command target
class CTracker : public CCmdTarget
{
DECLARE_DYNCREATE(CTracker)
CTracker(); // protected constructor used by dynamic creation
// Attributes
public:
// Operations
public:
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CTracker)
public:
virtual void OnFinalRelease();
//}}AFX_VIRTUAL
// Implementation
protected:
virtual ~CTracker();
// Generated message map functions
//{{AFX_MSG(CTracker)
// NOTE - the ClassWizard will add and remove member functions here.
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
// Generated OLE dispatch map functions
//{{AFX_DISPATCH(CTracker)
afx_msg long GetIndent();
afx_msg void SetIndent(long nNewValue);
afx_msg BOOL OutputLines(VARIANT FAR* varOutputArray, const VARIANT FAR& varIndent);
//}}AFX_DISPATCH
DECLARE_DISPATCH_MAP()
DECLARE_INTERFACE_MAP()
// DECLARE_OLECREATE(CTracker)
DECLARE_OLECREATE_SHARED(CTracker)
// add declaration of ISupportErrorInfo implementation
// to indicate we support the OLE Automation error object
DECLARE_DUAL_ERRORINFO()
HRESULT CreateErrorInfo(CException * pAnyException, REFIID riidSource);
// needed for dual interface support
BEGIN_INTERFACE_PART(SubDispatch, ITracker)
STDMETHOD(GetTypeInfoCount)(THIS_ UINT FAR* pctinfo);
STDMETHOD(GetTypeInfo)(THIS_ UINT itinfo, LCID lcid, ITypeInfo FAR* FAR* pptinfo);
STDMETHOD(GetIDsOfNames)(THIS_ REFIID riid, OLECHAR FAR* FAR* rgszNames,
UINT cNames, LCID lcid, DISPID FAR* rgdispid);
STDMETHOD(Invoke)(THIS_ DISPID dispidMember, REFIID riid, LCID lcid, WORD wFlags,
DISPPARAMS FAR* pdispparams, VARIANT FAR* pvarResult, EXCEPINFO FAR* pexcepinfo,
UINT FAR* puArgErr);
STDMETHOD(get_Indent)(THIS_ long FAR* Value);
STDMETHOD(put_Indent)(THIS_ long Value);
STDMETHOD(OutputLines)(THIS_ VARIANT FAR* varOutputArray, VARIANT varIndent, VARIANT_BOOL FAR* RetVal);
END_INTERFACE_PART(SubDispatch)
//public:
// DWORD m_dwRegister;
protected:
FILE * m_fileLog;
long m_lTimeBegin;
long m_lHiResTime;
long m_lLastHiResTime;
long m_lIndent;
};
/////////////////////////////////////////////////////////////////////////////
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -