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