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

📄 capplication.h

📁 《脚本驱动的应用软件开发方法与实践》源码
💻 H
字号:
//
// CApplication.h
//

#ifndef __H_CApplication__
#define __H_CApplication__

#include "IDispatchImpl.h"
#include "js_demo_h.h"

class CCar;
class CFileCopyThread;

class CApplication : public IDispatchImpl<CApplication
										, IApplication
										, &IID_IApplication>
{
public:
	CApplication(ITypeLib* ptl);
	~CApplication();

	// APIs exposed to scripts
	STDMETHODIMP get_car(IDispatch** ppdisp);

	STDMETHODIMP alert(BSTR msg);
	STDMETHODIMP triggerException();
	STDMETHODIMP getInformation(BSTR key, IDispatch* pCallback);
	STDMETHODIMP reviewScripts();
	STDMETHODIMP copyFile(BSTR srcFile, BSTR dstFile, IDispatch* pCallback);
	STDMETHODIMP createTimer(UINT interval, BOOL bAutoReset, IDispatch* pTimerProc, IDispatch** ppdisp);
	STDMETHODIMP pauseForDebugger();

private:
	CCar*				mCar;
	CFileCopyThread*	mpFileThread;
};

#endif // __H_CApplication__

⌨️ 快捷键说明

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