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 + -
显示快捷键?