devshl.h

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

H
508
字号
// Machine generated IDispatch wrapper class(es) created with ClassWizard/////////////////////////////////////////////////////////////////////////////// IGenericDocument wrapper classclass IGenericDocument : public COleDispatchDriver{public:	IGenericDocument() {}		// Calls COleDispatchDriver default constructor	IGenericDocument(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}	IGenericDocument(const IGenericDocument& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}// Attributespublic:// Operationspublic:	CString GetName();	CString GetFullName();	LPDISPATCH GetApplication();	LPDISPATCH GetParent();	CString GetPath();	BOOL GetSaved();	LPDISPATCH GetActiveWindow();	BOOL GetReadOnly();	void SetReadOnly(BOOL bNewValue);	CString GetType();	LPDISPATCH GetWindows();	void SetActive(BOOL bNewValue);	BOOL GetActive();	LPDISPATCH NewWindow();	long Save(const VARIANT& vFilename, const VARIANT& vBoolPrompt);	BOOL Undo();	BOOL Redo();	BOOL PrintOut();	long Close(const VARIANT& vSaveChanges);};/////////////////////////////////////////////////////////////////////////////// IGenericWindow wrapper classclass IGenericWindow : public COleDispatchDriver{public:	IGenericWindow() {}		// Calls COleDispatchDriver default constructor	IGenericWindow(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}	IGenericWindow(const IGenericWindow& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}// Attributespublic:// Operationspublic:	CString GetCaption();	CString GetType();	void SetActive(BOOL bNewValue);	BOOL GetActive();	void SetLeft(long nNewValue);	long GetLeft();	void SetTop(long nNewValue);	long GetTop();	void SetHeight(long nNewValue);	long GetHeight();	void SetWidth(long nNewValue);	long GetWidth();	long GetIndex();	LPDISPATCH GetNext();	LPDISPATCH GetPrevious();	void SetWindowState(long nNewValue);	long GetWindowState();	LPDISPATCH GetApplication();	LPDISPATCH GetParent();	long Close(const VARIANT& boolSaveChanges);};/////////////////////////////////////////////////////////////////////////////// IGenericProject wrapper classclass IGenericProject : public COleDispatchDriver{public:	IGenericProject() {}		// Calls COleDispatchDriver default constructor	IGenericProject(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}	IGenericProject(const IGenericProject& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}// Attributespublic:// Operationspublic:	CString GetName();	CString GetFullName();	LPDISPATCH GetApplication();	LPDISPATCH GetParent();	CString GetType();};/////////////////////////////////////////////////////////////////////////////// IApplication wrapper classclass IApplication : public COleDispatchDriver{public:	IApplication() {}		// Calls COleDispatchDriver default constructor	IApplication(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}	IApplication(const IApplication& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}// Attributespublic:// Operationspublic:	long GetHeight();	void SetHeight(long nNewValue);	long GetWidth();	void SetWidth(long nNewValue);	long GetTop();	void SetTop(long nNewValue);	long GetLeft();	void SetLeft(long nNewValue);	CString GetName();	LPDISPATCH GetTextEditor();	CString GetVersion();	CString GetPath();	CString GetCurrentDirectory();	void SetCurrentDirectory(LPCTSTR lpszNewValue);	CString GetFullName();	LPDISPATCH GetApplication();	LPDISPATCH GetParent();	LPDISPATCH GetActiveDocument();	LPDISPATCH GetWindows();	LPDISPATCH GetDocuments();	LPDISPATCH GetActiveWindow();	long GetWindowState();	void SetWindowState(long nNewValue);	LPDISPATCH GetDebugger();	LPDISPATCH GetProjects();	LPDISPATCH GetActiveConfiguration();	void SetActiveConfiguration(LPDISPATCH newValue);	BOOL GetVisible();	void SetVisible(BOOL bNewValue);	LPDISPATCH GetActiveProject();	void SetActiveProject(LPDISPATCH newValue);	void SetActive(BOOL bNewValue);	BOOL GetActive();	LPDISPATCH GetPackageExtension(LPCTSTR szExtensionName);	void Quit();	void PrintToOutputWindow(LPCTSTR Message);	void ExecuteCommand(LPCTSTR szCommandName);	void AddCommandBarButton(long nButtonType, LPCTSTR szCmdName, long dwCookie);	void AddKeyBinding(LPCTSTR szKey, LPCTSTR szCommandName, LPCTSTR szEditor);	void Build(const VARIANT& Configuration);	void RebuildAll(const VARIANT& Configuration);	void ExecuteConfiguration(const VARIANT& Reserved);	void SetAddInInfo(long nInstanceHandle, LPDISPATCH pCmdDispatch, long nIDBitmapResourceMedium, long nIDBitmapResourceLarge, long dwCookie);	BOOL AddCommand(LPCTSTR szCmdName, LPCTSTR szMethodName, long nBitmapOffset, long dwCookie);	void EnableModeless(BOOL bEnable);	void Clean(const VARIANT& Configuration);	long GetErrors();	long GetWarnings();	void AddProject(LPCTSTR szName, LPCTSTR szPath, LPCTSTR szType, const VARIANT& bAddDefaultFolders);};/////////////////////////////////////////////////////////////////////////////// IDispApplication wrapper classclass IDispApplication : public COleDispatchDriver{public:	IDispApplication() {}		// Calls COleDispatchDriver default constructor	IDispApplication(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}	IDispApplication(const IDispApplication& dispatchSrc) : COleDispatchDriver(dispatchSrc) {}// Attributespublic:	long GetHeight();	void SetHeight(long);	long GetWidth();	void SetWidth(long);	long GetTop();	void SetTop(long);	long GetLeft();	void SetLeft(long);	LPDISPATCH GetTextEditor();	CString GetVersion();	CString GetPath();	CString GetCurrentDirectory();	void SetCurrentDirectory(LPCTSTR);	CString GetFullName();	LPDISPATCH GetApplication();	LPDISPATCH GetParent();	LPDISPATCH GetActiveDocument();	LPDISPATCH GetWindows();	LPDISPATCH GetDocuments();	LPDISPATCH GetActiveWindow();	long GetWindowState();	void SetWindowState(long);	LPDISPATCH GetDebugger();	LPDISPATCH GetProjects();	LPDISPATCH GetActiveConfiguration();	void SetActiveConfiguration(LPDISPATCH);	BOOL GetVisible();	void SetVisible(BOOL);	LPDISPATCH GetActiveProject();	void SetActiveProject(LPDISPATCH);	long GetErrors();	long GetWarnings();	CString GetName();	BOOL GetActive();	void SetActive(BOOL);// Operationspublic:	LPDISPATCH GetPackageExtension(LPCTSTR szExtensionName);	void Quit();	void PrintToOutputWindow(LPCTSTR Message);	void ExecuteCommand(LPCTSTR szCommandName);	void AddCommandBarButton(long nButtonType, LPCTSTR szCmdName, long dwCookie);	void AddKeyBinding(LPCTSTR szKey, LPCTSTR szCommandName, LPCTSTR szEditor);	void Build(const VARIANT& Configuration);	void RebuildAll(const VARIANT& Configuration);	void ExecuteConfiguration(const VARIANT& Reserved);	void Clean(const VARIANT& Configuration);	void AddProject(LPCTSTR szName, LPCTSTR szPath, LPCTSTR szType, const VARIANT& bAddDefaultFolders);	void SetAddInInfo(long nInstanceHandle, LPDISPATCH pCmdDispatch, long nIDBitmapResourceMedium, long nIDBitmapResourceLarge, long dwCookie);	BOOL AddCommand(LPCTSTR szCmdName, LPCTSTR szMethodName, long nBitmapOffset, long dwCookie);	void EnableModeless(BOOL bEnable);};/////////////////////////////////////////////////////////////////////////////// IApplicationEvents wrapper classclass IApplicationEvents : public COleDispatchDriver{public:	IApplicationEvents() {}		// Calls COleDispatchDriver default constructor	IApplicationEvents(LPDISPATCH pDispatch) : COleDispatchDriver(pDispatch) {}	IApplicationEvents(const IApplicationEvents& 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();};/////////////////////////////////////////////////////////////////////////////// IDispApplicationEvents wrapper class

⌨️ 快捷键说明

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