devshl.cpp

来自「这是VCF框架的代码」· C++ 代码 · 共 1,927 行 · 第 1/3 页

CPP
1,927
字号
		VTS_VARIANT;	InvokeHelper(0x0, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,		&Index);	return result;}long IDocuments::SaveAll(const VARIANT& vtBoolPrompt){	long result;	static BYTE parms[] =		VTS_VARIANT;	InvokeHelper(0x5, DISPATCH_METHOD, VT_I4, (void*)&result, parms,		&vtBoolPrompt);	return result;}long IDocuments::CloseAll(const VARIANT& vtSaveChanges){	long result;	static BYTE parms[] =		VTS_VARIANT;	InvokeHelper(0x6, DISPATCH_METHOD, VT_I4, (void*)&result, parms,		&vtSaveChanges);	return result;}LPDISPATCH IDocuments::Add(LPCTSTR docType, const VARIANT& vtReserved){	LPDISPATCH result;	static BYTE parms[] =		VTS_BSTR VTS_VARIANT;	InvokeHelper(0x7, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,		docType, &vtReserved);	return result;}LPDISPATCH IDocuments::Open(LPCTSTR filename, const VARIANT& vtDocType, const VARIANT& vtBoolReadOnly){	LPDISPATCH result;	static BYTE parms[] =		VTS_BSTR VTS_VARIANT VTS_VARIANT;	InvokeHelper(0x8, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,		filename, &vtDocType, &vtBoolReadOnly);	return result;}/////////////////////////////////////////////////////////////////////////////// IDispDocuments propertieslong IDispDocuments::GetCount(){	long result;	GetProperty(0x1, VT_I4, (void*)&result);	return result;}LPDISPATCH IDispDocuments::GetApplication(){	LPDISPATCH result;	GetProperty(0x2, VT_DISPATCH, (void*)&result);	return result;}LPDISPATCH IDispDocuments::GetParent(){	LPDISPATCH result;	GetProperty(0x3, VT_DISPATCH, (void*)&result);	return result;}/////////////////////////////////////////////////////////////////////////////// IDispDocuments operationslong IDispDocuments::SaveAll(const VARIANT& boolPrompt){	long result;	static BYTE parms[] =		VTS_VARIANT;	InvokeHelper(0x5, DISPATCH_METHOD, VT_I4, (void*)&result, parms,		&boolPrompt);	return result;}long IDispDocuments::CloseAll(const VARIANT& boolSaveChanges){	long result;	static BYTE parms[] =		VTS_VARIANT;	InvokeHelper(0x6, DISPATCH_METHOD, VT_I4, (void*)&result, parms,		&boolSaveChanges);	return result;}LPDISPATCH IDispDocuments::Add(LPCTSTR docType, const VARIANT& vtReserved){	LPDISPATCH result;	static BYTE parms[] =		VTS_BSTR VTS_VARIANT;	InvokeHelper(0x7, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,		docType, &vtReserved);	return result;}LPDISPATCH IDispDocuments::Open(LPCTSTR filename, const VARIANT& docType, const VARIANT& ReadOnly){	LPDISPATCH result;	static BYTE parms[] =		VTS_BSTR VTS_VARIANT VTS_VARIANT;	InvokeHelper(0x8, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,		filename, &docType, &ReadOnly);	return result;}LPDISPATCH IDispDocuments::Item(const VARIANT& Index){	LPDISPATCH result;	static BYTE parms[] =		VTS_VARIANT;	InvokeHelper(0x0, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,		&Index);	return result;}/////////////////////////////////////////////////////////////////////////////// IWindows properties/////////////////////////////////////////////////////////////////////////////// IWindows operationslong IWindows::GetCount(){	long result;	InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);	return result;}LPDISPATCH IWindows::GetApplication(){	LPDISPATCH result;	InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);	return result;}LPDISPATCH IWindows::GetParent(){	LPDISPATCH result;	InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);	return result;}LPDISPATCH IWindows::Item(const VARIANT& Index){	LPDISPATCH result;	static BYTE parms[] =		VTS_VARIANT;	InvokeHelper(0x0, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,		&Index);	return result;}void IWindows::Arrange(const VARIANT& vtArrangeStyle){	static BYTE parms[] =		VTS_VARIANT;	InvokeHelper(0x5, DISPATCH_METHOD, VT_EMPTY, NULL, parms,		 &vtArrangeStyle);}long IWindows::CloseAll(const VARIANT& vtSaveChanges){	long result;	static BYTE parms[] =		VTS_VARIANT;	InvokeHelper(0x6, DISPATCH_METHOD, VT_I4, (void*)&result, parms,		&vtSaveChanges);	return result;}/////////////////////////////////////////////////////////////////////////////// IDispWindows propertieslong IDispWindows::GetCount(){	long result;	GetProperty(0x1, VT_I4, (void*)&result);	return result;}LPDISPATCH IDispWindows::GetApplication(){	LPDISPATCH result;	GetProperty(0x2, VT_DISPATCH, (void*)&result);	return result;}LPDISPATCH IDispWindows::GetParent(){	LPDISPATCH result;	GetProperty(0x3, VT_DISPATCH, (void*)&result);	return result;}/////////////////////////////////////////////////////////////////////////////// IDispWindows operationsLPDISPATCH IDispWindows::Item(const VARIANT& Index){	LPDISPATCH result;	static BYTE parms[] =		VTS_VARIANT;	InvokeHelper(0x0, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,		&Index);	return result;}long IDispWindows::CloseAll(const VARIANT& vtSaveChanges){	long result;	static BYTE parms[] =		VTS_VARIANT;	InvokeHelper(0x5, DISPATCH_METHOD, VT_I4, (void*)&result, parms,		&vtSaveChanges);	return result;}/////////////////////////////////////////////////////////////////////////////// IProjects properties/////////////////////////////////////////////////////////////////////////////// IProjects operationsLPDISPATCH IProjects::GetApplication(){	LPDISPATCH result;	InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);	return result;}long IProjects::GetCount(){	long result;	InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);	return result;}LPDISPATCH IProjects::GetParent(){	LPDISPATCH result;	InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);	return result;}LPDISPATCH IProjects::Item(const VARIANT& Index){	LPDISPATCH result;	static BYTE parms[] =		VTS_VARIANT;	InvokeHelper(0x0, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,		&Index);	return result;}/////////////////////////////////////////////////////////////////////////////// IDispProjects propertiesLPDISPATCH IDispProjects::GetApplication(){	LPDISPATCH result;	GetProperty(0x1, VT_DISPATCH, (void*)&result);	return result;}long IDispProjects::GetCount(){	long result;	GetProperty(0x2, VT_I4, (void*)&result);	return result;}LPDISPATCH IDispProjects::GetParent(){	LPDISPATCH result;	GetProperty(0x4, VT_DISPATCH, (void*)&result);	return result;}/////////////////////////////////////////////////////////////////////////////// IDispProjects operationsLPDISPATCH IDispProjects::Item(const VARIANT& Index){	LPDISPATCH result;	static BYTE parms[] =		VTS_VARIANT;	InvokeHelper(0x0, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms,		&Index);	return result;}/////////////////////////////////////////////////////////////////////////////// IDispGenericDocument propertiesCString IDispGenericDocument::GetName(){	CString result;	GetProperty(0x0, VT_BSTR, (void*)&result);	return result;}CString IDispGenericDocument::GetFullName(){	CString result;	GetProperty(0x1, VT_BSTR, (void*)&result);	return result;}LPDISPATCH IDispGenericDocument::GetApplication(){	LPDISPATCH result;	GetProperty(0x2, VT_DISPATCH, (void*)&result);	return result;}LPDISPATCH IDispGenericDocument::GetParent(){	LPDISPATCH result;	GetProperty(0x3, VT_DISPATCH, (void*)&result);	return result;}CString IDispGenericDocument::GetPath(){	CString result;	GetProperty(0x4, VT_BSTR, (void*)&result);	return result;}BOOL IDispGenericDocument::GetSaved(){	BOOL result;	GetProperty(0x5, VT_BOOL, (void*)&result);	return result;}void IDispGenericDocument::SetSaved(BOOL propVal){	SetProperty(0x5, VT_BOOL, propVal);}LPDISPATCH IDispGenericDocument::GetActiveWindow(){	LPDISPATCH result;	GetProperty(0x6, VT_DISPATCH, (void*)&result);	return result;}void IDispGenericDocument::SetActiveWindow(LPDISPATCH propVal){	SetProperty(0x6, VT_DISPATCH, propVal);}BOOL IDispGenericDocument::GetReadOnly(){	BOOL result;	GetProperty(0x7, VT_BOOL, (void*)&result);	return result;}void IDispGenericDocument::SetReadOnly(BOOL propVal){	SetProperty(0x7, VT_BOOL, propVal);}CString IDispGenericDocument::GetType(){	CString result;	GetProperty(0x8, VT_BSTR, (void*)&result);	return result;}void IDispGenericDocument::SetType(LPCTSTR propVal){	SetProperty(0x8, VT_BSTR, propVal);}LPDISPATCH IDispGenericDocument::GetWindows(){	LPDISPATCH result;	GetProperty(0x9, VT_DISPATCH, (void*)&result);	return result;}void IDispGenericDocument::SetWindows(LPDISPATCH propVal){	SetProperty(0x9, VT_DISPATCH, propVal);}BOOL IDispGenericDocument::GetActive(){	BOOL result;	GetProperty(0xa, VT_BOOL, (void*)&result);	return result;}void IDispGenericDocument::SetActive(BOOL propVal){	SetProperty(0xa, VT_BOOL, propVal);}/////////////////////////////////////////////////////////////////////////////// IDispGenericDocument operationsLPDISPATCH IDispGenericDocument::NewWindow(){	LPDISPATCH result;	InvokeHelper(0xb, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL);	return result;}long IDispGenericDocument::Save(const VARIANT& filename, const VARIANT& longSaveChanges){	long result;	static BYTE parms[] =		VTS_VARIANT VTS_VARIANT;	InvokeHelper(0xc, DISPATCH_METHOD, VT_I4, (void*)&result, parms,		&filename, &longSaveChanges);	return result;}BOOL IDispGenericDocument::Undo(){	BOOL result;	InvokeHelper(0xd, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);	return result;}BOOL IDispGenericDocument::Redo(){	BOOL result;	InvokeHelper(0xe, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);	return result;}BOOL IDispGenericDocument::PrintOut(){	BOOL result;	InvokeHelper(0xf, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);	return result;}long IDispGenericDocument::Close(const VARIANT& longSaveChanges){	long result;	static BYTE parms[] =		VTS_VARIANT;	InvokeHelper(0x10, DISPATCH_METHOD, VT_I4, (void*)&result, parms,		&longSaveChanges);	return result;}/////////////////////////////////////////////////////////////////////////////// IDispGenericWindow propertiesCString IDispGenericWindow::GetCaption(){	CString result;	GetProperty(0x1, VT_BSTR, (void*)&result);	return result;}CString IDispGenericWindow::GetType(){	CString result;	GetProperty(0x2, VT_BSTR, (void*)&result);	return result;}BOOL IDispGenericWindow::GetActive(){	BOOL result;	GetProperty(0x3, VT_BOOL, (void*)&result);	return result;}void IDispGenericWindow::SetActive(BOOL propVal){	SetProperty(0x3, VT_BOOL, propVal);}long IDispGenericWindow::GetLeft(){	long result;	GetProperty(0x4, VT_I4, (void*)&result);	return result;}void IDispGenericWindow::SetLeft(long propVal){	SetProperty(0x4, VT_I4, propVal);}long IDispGenericWindow::GetTop(){	long result;	GetProperty(0x5, VT_I4, (void*)&result);	return result;}void IDispGenericWindow::SetTop(long propVal){	SetProperty(0x5, VT_I4, propVal);}long IDispGenericWindow::GetHeight(){	long result;	GetProperty(0x6, VT_I4, (void*)&result);	return result;}void IDispGenericWindow::SetHeight(long propVal){	SetProperty(0x6, VT_I4, propVal);}long IDispGenericWindow::GetWidth(){	long result;	GetProperty(0x7, VT_I4, (void*)&result);	return result;}void IDispGenericWindow::SetWidth(long propVal){	SetProperty(0x7, VT_I4, propVal);}long IDispGenericWindow::GetIndex(){	long result;	GetProperty(0x8, VT_I4, (void*)&result);	return result;}LPDISPATCH IDispGenericWindow::GetNext(){	LPDISPATCH result;	GetProperty(0x9, VT_DISPATCH, (void*)&result);	return result;}LPDISPATCH IDispGenericWindow::GetPrevious(){	LPDISPATCH result;	GetProperty(0xa, VT_DISPATCH, (void*)&result);	return result;}CString IDispGenericWindow::Get_Caption(){	CString result;	GetProperty(0x0, VT_BSTR, (void*)&result);	return result;}long IDispGenericWindow::GetWindowState(){	long result;	GetProperty(0xb, VT_I4, (void*)&result);	return result;}void IDispGenericWindow::SetWindowState(long propVal){	SetProperty(0xb, VT_I4, propVal);}/////////////////////////////////////////////////////////////////////////////// IDispGenericWindow operationslong IDispGenericWindow::Close(const VARIANT& boolSaveChanges){	long result;	static BYTE parms[] =		VTS_VARIANT;	InvokeHelper(0x10, DISPATCH_METHOD, VT_I4, (void*)&result, parms,		&boolSaveChanges);	return result;}/////////////////////////////////////////////////////////////////////////////// IDispGenericProject propertiesCString IDispGenericProject::GetName(){	CString result;	GetProperty(0x0, VT_BSTR, (void*)&result);	return result;}CString IDispGenericProject::GetFullName(){	CString result;	GetProperty(0x1, VT_BSTR, (void*)&result);	return result;}LPDISPATCH IDispGenericProject::GetApplication(){	LPDISPATCH result;	GetProperty(0x2, VT_DISPATCH, (void*)&result);	return result;}LPDISPATCH IDispGenericProject::GetParent(){	LPDISPATCH result;	GetProperty(0x3, VT_DISPATCH, (void*)&result);	return result;}CString IDispGenericProject::GetType(){	CString result;	GetProperty(0x4, VT_BSTR, (void*)&result);	return result;}/////////////////////////////////////////////////////////////////////////////// IDispGenericProject operations

⌨️ 快捷键说明

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