⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tracker.h

📁 主要介绍vc++6.0的编程过程
💻 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 + -