devshl.cpp
来自「这是VCF框架的代码」· C++ 代码 · 共 1,927 行 · 第 1/3 页
CPP
1,927 行
// Machine generated IDispatch wrapper class(es) created with ClassWizard#include "stdafx.h"#include "devshl.h"#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif/////////////////////////////////////////////////////////////////////////////// IGenericDocument properties/////////////////////////////////////////////////////////////////////////////// IGenericDocument operationsCString IGenericDocument::GetName(){ CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result;}CString IGenericDocument::GetFullName(){ CString result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result;}LPDISPATCH IGenericDocument::GetApplication(){ LPDISPATCH result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result;}LPDISPATCH IGenericDocument::GetParent(){ LPDISPATCH result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result;}CString IGenericDocument::GetPath(){ CString result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result;}BOOL IGenericDocument::GetSaved(){ BOOL result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result;}LPDISPATCH IGenericDocument::GetActiveWindow(){ LPDISPATCH result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result;}BOOL IGenericDocument::GetReadOnly(){ BOOL result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result;}void IGenericDocument::SetReadOnly(BOOL bNewValue){ static BYTE parms[] = VTS_BOOL; InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue);}CString IGenericDocument::GetType(){ CString result; InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result;}LPDISPATCH IGenericDocument::GetWindows(){ LPDISPATCH result; InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result;}void IGenericDocument::SetActive(BOOL bNewValue){ static BYTE parms[] = VTS_BOOL; InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue);}BOOL IGenericDocument::GetActive(){ BOOL result; InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result;}LPDISPATCH IGenericDocument::NewWindow(){ LPDISPATCH result; InvokeHelper(0xb, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL); return result;}long IGenericDocument::Save(const VARIANT& vFilename, const VARIANT& vBoolPrompt){ long result; static BYTE parms[] = VTS_VARIANT VTS_VARIANT; InvokeHelper(0xc, DISPATCH_METHOD, VT_I4, (void*)&result, parms, &vFilename, &vBoolPrompt); return result;}BOOL IGenericDocument::Undo(){ BOOL result; InvokeHelper(0xd, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL); return result;}BOOL IGenericDocument::Redo(){ BOOL result; InvokeHelper(0xe, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL); return result;}BOOL IGenericDocument::PrintOut(){ BOOL result; InvokeHelper(0xf, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL); return result;}long IGenericDocument::Close(const VARIANT& vSaveChanges){ long result; static BYTE parms[] = VTS_VARIANT; InvokeHelper(0x10, DISPATCH_METHOD, VT_I4, (void*)&result, parms, &vSaveChanges); return result;}/////////////////////////////////////////////////////////////////////////////// IGenericWindow properties/////////////////////////////////////////////////////////////////////////////// IGenericWindow operationsCString IGenericWindow::GetCaption(){ CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result;}CString IGenericWindow::GetType(){ CString result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result;}void IGenericWindow::SetActive(BOOL bNewValue){ static BYTE parms[] = VTS_BOOL; InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue);}BOOL IGenericWindow::GetActive(){ BOOL result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result;}void IGenericWindow::SetLeft(long nNewValue){ static BYTE parms[] = VTS_I4; InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue);}long IGenericWindow::GetLeft(){ long result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result;}void IGenericWindow::SetTop(long nNewValue){ static BYTE parms[] = VTS_I4; InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue);}long IGenericWindow::GetTop(){ long result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result;}void IGenericWindow::SetHeight(long nNewValue){ static BYTE parms[] = VTS_I4; InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue);}long IGenericWindow::GetHeight(){ long result; InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result;}void IGenericWindow::SetWidth(long nNewValue){ static BYTE parms[] = VTS_I4; InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue);}long IGenericWindow::GetWidth(){ long result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result;}long IGenericWindow::GetIndex(){ long result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result;}LPDISPATCH IGenericWindow::GetNext(){ LPDISPATCH result; InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result;}LPDISPATCH IGenericWindow::GetPrevious(){ LPDISPATCH result; InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result;}void IGenericWindow::SetWindowState(long nNewValue){ static BYTE parms[] = VTS_I4; InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue);}long IGenericWindow::GetWindowState(){ long result; InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result;}LPDISPATCH IGenericWindow::GetApplication(){ LPDISPATCH result; InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result;}LPDISPATCH IGenericWindow::GetParent(){ LPDISPATCH result; InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result;}long IGenericWindow::Close(const VARIANT& boolSaveChanges){ long result; static BYTE parms[] = VTS_VARIANT; InvokeHelper(0xd, DISPATCH_METHOD, VT_I4, (void*)&result, parms, &boolSaveChanges); return result;}/////////////////////////////////////////////////////////////////////////////// IGenericProject properties/////////////////////////////////////////////////////////////////////////////// IGenericProject operationsCString IGenericProject::GetName(){ CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result;}CString IGenericProject::GetFullName(){ CString result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result;}LPDISPATCH IGenericProject::GetApplication(){ LPDISPATCH result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result;}LPDISPATCH IGenericProject::GetParent(){ LPDISPATCH result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result;}CString IGenericProject::GetType(){ CString result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result;}/////////////////////////////////////////////////////////////////////////////// IApplication properties/////////////////////////////////////////////////////////////////////////////// IApplication operationslong IApplication::GetHeight(){ long result; InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result;}void IApplication::SetHeight(long nNewValue){ static BYTE parms[] = VTS_I4; InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue);}long IApplication::GetWidth(){ long result; InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result;}void IApplication::SetWidth(long nNewValue){ static BYTE parms[] = VTS_I4; InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue);}long IApplication::GetTop(){ long result; InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result;}void IApplication::SetTop(long nNewValue){ static BYTE parms[] = VTS_I4; InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue);}long IApplication::GetLeft(){ long result; InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result;}void IApplication::SetLeft(long nNewValue){ static BYTE parms[] = VTS_I4; InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue);}CString IApplication::GetName(){ CString result; InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result;}LPDISPATCH IApplication::GetTextEditor(){ LPDISPATCH result; InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result;}CString IApplication::GetVersion(){ CString result; InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result;}CString IApplication::GetPath(){ CString result; InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result;}CString IApplication::GetCurrentDirectory(){ CString result; InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result;}void IApplication::SetCurrentDirectory(LPCTSTR lpszNewValue){ static BYTE parms[] = VTS_BSTR; InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, lpszNewValue);}CString IApplication::GetFullName(){ CString result; InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL); return result;}LPDISPATCH IApplication::GetApplication(){ LPDISPATCH result; InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result;}LPDISPATCH IApplication::GetParent(){ LPDISPATCH result; InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result;}LPDISPATCH IApplication::GetActiveDocument(){ LPDISPATCH result; InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result;}LPDISPATCH IApplication::GetWindows(){ LPDISPATCH result; InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result;}LPDISPATCH IApplication::GetDocuments(){ LPDISPATCH result; InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result;}LPDISPATCH IApplication::GetActiveWindow(){ LPDISPATCH result; InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result;}long IApplication::GetWindowState(){ long result; InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL); return result;}void IApplication::SetWindowState(long nNewValue){ static BYTE parms[] = VTS_I4; InvokeHelper(0x11, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, nNewValue);}LPDISPATCH IApplication::GetDebugger(){ LPDISPATCH result; InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result;}LPDISPATCH IApplication::GetProjects(){ LPDISPATCH result; InvokeHelper(0x13, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result;}LPDISPATCH IApplication::GetActiveConfiguration(){ LPDISPATCH result; InvokeHelper(0x14, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result;}void IApplication::SetActiveConfiguration(LPDISPATCH newValue){ static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x14, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);}BOOL IApplication::GetVisible(){ BOOL result; InvokeHelper(0x1d, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result;}void IApplication::SetVisible(BOOL bNewValue){ static BYTE parms[] = VTS_BOOL; InvokeHelper(0x1d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue);}LPDISPATCH IApplication::GetActiveProject(){ LPDISPATCH result; InvokeHelper(0x1e, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL); return result;}void IApplication::SetActiveProject(LPDISPATCH newValue){ static BYTE parms[] = VTS_DISPATCH; InvokeHelper(0x1e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);}void IApplication::SetActive(BOOL bNewValue){ static BYTE parms[] = VTS_BOOL; InvokeHelper(0x20003, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, bNewValue);}BOOL IApplication::GetActive(){ BOOL result; InvokeHelper(0x20003, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL); return result;}LPDISPATCH IApplication::GetPackageExtension(LPCTSTR szExtensionName){ LPDISPATCH result; static BYTE parms[] = VTS_BSTR; InvokeHelper(0x15, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, szExtensionName); return result;}void IApplication::Quit(){ InvokeHelper(0x16, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);}void IApplication::PrintToOutputWindow(LPCTSTR Message){ static BYTE parms[] = VTS_BSTR; InvokeHelper(0x17, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Message);}void IApplication::ExecuteCommand(LPCTSTR szCommandName){ static BYTE parms[] = VTS_BSTR; InvokeHelper(0x18, DISPATCH_METHOD, VT_EMPTY, NULL, parms, szCommandName);}void IApplication::AddCommandBarButton(long nButtonType, LPCTSTR szCmdName, long dwCookie){ static BYTE parms[] = VTS_I4 VTS_BSTR VTS_I4; InvokeHelper(0x19, DISPATCH_METHOD, VT_EMPTY, NULL, parms, nButtonType, szCmdName, dwCookie);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?