devshl.h

来自「这是VCF框架的代码」· C头文件 代码 · 共 508 行 · 第 1/2 页

H
508
字号
class IDispApplicationEvents : public COleDispatchDriver{public:	IDispApplicationEvents() {}		// Calls COleDispatchDriver default constructor	IDispApplicationEvents(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}	IDispApplicationEvents(const IDispApplicationEvents& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}// Attributespublic:// Operationspublic:	void BeforeBuildStart();	void BuildFinish(long nNumErrors, long nNumWarnings);	void BeforeApplicationShutDown();	void DocumentOpen(LPDISPATCH theDocument);	void BeforeDocumentClose(LPDISPATCH theDocument);	void DocumentSave(LPDISPATCH theDocument);	void NewDocument(LPDISPATCH theDocument);	void WindowActivate(LPDISPATCH theWindow);	void WindowDeactivate(LPDISPATCH theWindow);	void WorkspaceOpen();	void WorkspaceClose();	void NewWorkspace();};/////////////////////////////////////////////////////////////////////////////// IDocuments wrapper classclass IDocuments : public COleDispatchDriver{public:	IDocuments() {}		// Calls COleDispatchDriver default constructor	IDocuments(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}	IDocuments(const IDocuments& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}// Attributespublic:// Operationspublic:	long GetCount();	LPDISPATCH GetApplication();	LPDISPATCH GetParent();	LPDISPATCH Item(const VARIANT& Index);	long SaveAll(const VARIANT& vtBoolPrompt);	long CloseAll(const VARIANT& vtSaveChanges);	LPDISPATCH Add(LPCTSTR docType, const VARIANT& vtReserved);	LPDISPATCH Open(LPCTSTR filename, const VARIANT& vtDocType, const VARIANT& vtBoolReadOnly);};/////////////////////////////////////////////////////////////////////////////// IDispDocuments wrapper classclass IDispDocuments : public COleDispatchDriver{public:	IDispDocuments() {}		// Calls COleDispatchDriver default constructor	IDispDocuments(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}	IDispDocuments(const IDispDocuments& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}// Attributespublic:	long GetCount();	LPDISPATCH GetApplication();	LPDISPATCH GetParent();// Operationspublic:	long SaveAll(const VARIANT& boolPrompt);	long CloseAll(const VARIANT& boolSaveChanges);	LPDISPATCH Add(LPCTSTR docType, const VARIANT& vtReserved);	LPDISPATCH Open(LPCTSTR filename, const VARIANT& docType, const VARIANT& ReadOnly);	LPDISPATCH Item(const VARIANT& Index);};/////////////////////////////////////////////////////////////////////////////// IWindows wrapper classclass IWindows : public COleDispatchDriver{public:	IWindows() {}		// Calls COleDispatchDriver default constructor	IWindows(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}	IWindows(const IWindows& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}// Attributespublic:// Operationspublic:	long GetCount();	LPDISPATCH GetApplication();	LPDISPATCH GetParent();	LPDISPATCH Item(const VARIANT& Index);	void Arrange(const VARIANT& vtArrangeStyle);	long CloseAll(const VARIANT& vtSaveChanges);};/////////////////////////////////////////////////////////////////////////////// IDispWindows wrapper classclass IDispWindows : public COleDispatchDriver{public:	IDispWindows() {}		// Calls COleDispatchDriver default constructor	IDispWindows(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}	IDispWindows(const IDispWindows& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}// Attributespublic:	long GetCount();	LPDISPATCH GetApplication();	LPDISPATCH GetParent();// Operationspublic:	LPDISPATCH Item(const VARIANT& Index);	long CloseAll(const VARIANT& vtSaveChanges);};/////////////////////////////////////////////////////////////////////////////// IProjects wrapper classclass IProjects : public COleDispatchDriver{public:	IProjects() {}		// Calls COleDispatchDriver default constructor	IProjects(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}	IProjects(const IProjects& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}// Attributespublic:// Operationspublic:	LPDISPATCH GetApplication();	long GetCount();	LPDISPATCH GetParent();	LPDISPATCH Item(const VARIANT& Index);};/////////////////////////////////////////////////////////////////////////////// IDispProjects wrapper classclass IDispProjects : public COleDispatchDriver{public:	IDispProjects() {}		// Calls COleDispatchDriver default constructor	IDispProjects(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}	IDispProjects(const IDispProjects& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}// Attributespublic:	LPDISPATCH GetApplication();	long GetCount();	LPDISPATCH GetParent();// Operationspublic:	LPDISPATCH Item(const VARIANT& Index);};/////////////////////////////////////////////////////////////////////////////// IDispGenericDocument wrapper classclass IDispGenericDocument : public COleDispatchDriver{public:	IDispGenericDocument() {}		// Calls COleDispatchDriver default constructor	IDispGenericDocument(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}	IDispGenericDocument(const IDispGenericDocument& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}// Attributespublic:	CString GetName();	CString GetFullName();	LPDISPATCH GetApplication();	LPDISPATCH GetParent();	CString GetPath();	BOOL GetSaved();	void SetSaved(BOOL);	LPDISPATCH GetActiveWindow();	void SetActiveWindow(LPDISPATCH);	BOOL GetReadOnly();	void SetReadOnly(BOOL);	CString GetType();	void SetType(LPCTSTR);	LPDISPATCH GetWindows();	void SetWindows(LPDISPATCH);	BOOL GetActive();	void SetActive(BOOL);// Operationspublic:	LPDISPATCH NewWindow();	long Save(const VARIANT& filename, const VARIANT& longSaveChanges);	BOOL Undo();	BOOL Redo();	BOOL PrintOut();	long Close(const VARIANT& longSaveChanges);};/////////////////////////////////////////////////////////////////////////////// IDispGenericWindow wrapper classclass IDispGenericWindow : public COleDispatchDriver{public:	IDispGenericWindow() {}		// Calls COleDispatchDriver default constructor	IDispGenericWindow(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}	IDispGenericWindow(const IDispGenericWindow& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}// Attributespublic:	CString GetCaption();	CString GetType();	BOOL GetActive();	void SetActive(BOOL);	long GetLeft();	void SetLeft(long);	long GetTop();	void SetTop(long);	long GetHeight();	void SetHeight(long);	long GetWidth();	void SetWidth(long);	long GetIndex();	LPDISPATCH GetNext();	LPDISPATCH GetPrevious();	CString Get_Caption();	long GetWindowState();	void SetWindowState(long);// Operationspublic:	long Close(const VARIANT& boolSaveChanges);};/////////////////////////////////////////////////////////////////////////////// IDispGenericProject wrapper classclass IDispGenericProject : public COleDispatchDriver{public:	IDispGenericProject() {}		// Calls COleDispatchDriver default constructor	IDispGenericProject(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}	IDispGenericProject(const IDispGenericProject& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}// Attributespublic:	CString GetName();	CString GetFullName();	LPDISPATCH GetApplication();	LPDISPATCH GetParent();	CString GetType();// Operationspublic:};

⌨️ 快捷键说明

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