⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 f1bookview.cpp

📁 这是本人两年前兼职为某个公司做的石油钻进设计软件
💻 CPP
📖 第 1 页 / 共 5 页
字号:
		VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI2;
	InvokeHelper(0xc1, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nX1, nY1, nX2, nY2, pX, pY, pCX, pCY, pShown);
}

void CF1BookView::ObjSendToBack()
{
	InvokeHelper(0xc2, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1BookView::ObjSetCell(long ObjID, short CellType, long nRow, long nCol)
{
	static BYTE parms[] =
		VTS_I4 VTS_I2 VTS_I4 VTS_I4;
	InvokeHelper(0xc3, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 ObjID, CellType, nRow, nCol);
}

void CF1BookView::ObjSetPicture(long ObjID, long hMF, short nMapMode, long nWndExtentX, long nWndExtentY)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I2 VTS_I4 VTS_I4;
	InvokeHelper(0xc4, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 ObjID, hMF, nMapMode, nWndExtentX, nWndExtentY);
}

void CF1BookView::ObjSetPos(long ObjID, float nX1, float nY1, float nX2, float nY2)
{
	static BYTE parms[] =
		VTS_I4 VTS_R4 VTS_R4 VTS_R4 VTS_R4;
	InvokeHelper(0xc5, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 ObjID, nX1, nY1, nX2, nY2);
}

void CF1BookView::ObjSetSelection(long ObjID)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0xc6, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 ObjID);
}

void CF1BookView::OpenFileDlg(LPCTSTR pTitle, long hWndParent, BSTR* pBuf)
{
	static BYTE parms[] =
		VTS_BSTR VTS_I4 VTS_PBSTR;
	InvokeHelper(0xc7, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 pTitle, hWndParent, pBuf);
}

void CF1BookView::RangeToTwips(long nRow1, long nCol1, long nRow2, long nCol2, long* pX, long* pY, long* pCX, long* pCY, short* pShown)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI2;
	InvokeHelper(0xc9, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nRow1, nCol1, nRow2, nCol2, pX, pY, pCX, pCY, pShown);
}

void CF1BookView::Read(LPCTSTR pPathName, short* pFileType)
{
	static BYTE parms[] =
		VTS_BSTR VTS_PI2;
	InvokeHelper(0xca, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 pPathName, pFileType);
}

void CF1BookView::ReadFromBlob(long hBlob, short nReservedBytes)
{
	static BYTE parms[] =
		VTS_I4 VTS_I2;
	InvokeHelper(0xcb, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 hBlob, nReservedBytes);
}

void CF1BookView::Recalc()
{
	InvokeHelper(0xcc, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1BookView::RemoveColPageBreak(long nCol)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0xcd, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nCol);
}

void CF1BookView::RemovePageBreak()
{
	InvokeHelper(0xce, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1BookView::RemoveRowPageBreak(long nRow)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0xcf, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nRow);
}

void CF1BookView::SaveWindowInfo()
{
	InvokeHelper(0xd2, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1BookView::SetActiveCell(long nRow, long nCol)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0xd3, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nRow, nCol);
}

void CF1BookView::SetAlignment(short HAlign, BOOL bWordWrap, short VAlign, short nOrientation)
{
	static BYTE parms[] =
		VTS_I2 VTS_BOOL VTS_I2 VTS_I2;
	InvokeHelper(0xd4, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 HAlign, bWordWrap, VAlign, nOrientation);
}

void CF1BookView::SetBorder(short nOutline, short nLeft, short nRight, short nTop, short nBottom, short nShade, unsigned long crOutline, unsigned long crLeft, unsigned long crRight, unsigned long crTop, unsigned long crBottom)
{
	static BYTE parms[] =
		VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0xd5, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nOutline, nLeft, nRight, nTop, nBottom, nShade, crOutline, crLeft, crRight, crTop, crBottom);
}

void CF1BookView::SetColWidth(long nCol1, long nCol2, short nWidth, BOOL bDefColWidth)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I2 VTS_BOOL;
	InvokeHelper(0xd6, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nCol1, nCol2, nWidth, bDefColWidth);
}

void CF1BookView::SetColWidthAuto(long nRow1, long nCol1, long nRow2, long nCol2, BOOL bSetDefaults)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_BOOL;
	InvokeHelper(0xd7, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nRow1, nCol1, nRow2, nCol2, bSetDefaults);
}

void CF1BookView::SetDefaultFont(LPCTSTR Name, short nSize)
{
	static BYTE parms[] =
		VTS_BSTR VTS_I2;
	InvokeHelper(0xd8, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 Name, nSize);
}

void CF1BookView::SetFont(LPCTSTR pName, short nSize, BOOL bBold, BOOL bItalic, BOOL bUnderline, BOOL bStrikeout, unsigned long crColor, BOOL bOutline, BOOL bShadow)
{
	static BYTE parms[] =
		VTS_BSTR VTS_I2 VTS_BOOL VTS_BOOL VTS_BOOL VTS_BOOL VTS_I4 VTS_BOOL VTS_BOOL;
	InvokeHelper(0xd9, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 pName, nSize, bBold, bItalic, bUnderline, bStrikeout, crColor, bOutline, bShadow);
}

void CF1BookView::SetHdrSelection(BOOL bTopLeftHdr, BOOL bRowHdr, BOOL bColHdr)
{
	static BYTE parms[] =
		VTS_BOOL VTS_BOOL VTS_BOOL;
	InvokeHelper(0xda, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 bTopLeftHdr, bRowHdr, bColHdr);
}

void CF1BookView::SetIteration(BOOL bIteration, short nMaxIterations, double nMaxChange)
{
	static BYTE parms[] =
		VTS_BOOL VTS_I2 VTS_R8;
	InvokeHelper(0xdb, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 bIteration, nMaxIterations, nMaxChange);
}

void CF1BookView::SetLineStyle(short nStyle, unsigned long crColor, short nWeight)
{
	static BYTE parms[] =
		VTS_I2 VTS_I4 VTS_I2;
	InvokeHelper(0xdc, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nStyle, crColor, nWeight);
}

void CF1BookView::SetPattern(short nPattern, unsigned long crFG, unsigned long crBG)
{
	static BYTE parms[] =
		VTS_I2 VTS_I4 VTS_I4;
	InvokeHelper(0xdd, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nPattern, crFG, crBG);
}

void CF1BookView::SetPrintAreaFromSelection()
{
	InvokeHelper(0xde, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1BookView::SetPrintScale(short nScale, BOOL bFitToPage, short nVPages, short nHPages)
{
	static BYTE parms[] =
		VTS_I2 VTS_BOOL VTS_I2 VTS_I2;
	InvokeHelper(0xdf, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nScale, bFitToPage, nVPages, nHPages);
}

void CF1BookView::SetPrintTitlesFromSelection()
{
	InvokeHelper(0xe0, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1BookView::SetProtection(BOOL bLocked, BOOL bHidden)
{
	static BYTE parms[] =
		VTS_BOOL VTS_BOOL;
	InvokeHelper(0xe1, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 bLocked, bHidden);
}

void CF1BookView::SetRowHeight(long nRow1, long nRow2, short nHeight, BOOL bDefRowHeight)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I2 VTS_BOOL;
	InvokeHelper(0xe2, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nRow1, nRow2, nHeight, bDefRowHeight);
}

void CF1BookView::SetRowHeightAuto(long nRow1, long nCol1, long nRow2, long nCol2, BOOL bSetDefaults)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_BOOL;
	InvokeHelper(0xe3, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nRow1, nCol1, nRow2, nCol2, bSetDefaults);
}

void CF1BookView::SetSelection(long nRow1, long nCol1, long nRow2, long nCol2)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0xe4, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nRow1, nCol1, nRow2, nCol2);
}

void CF1BookView::ShowActiveCell()
{
	InvokeHelper(0xe5, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1BookView::Sort3(long nRow1, long nCol1, long nRow2, long nCol2, BOOL bSortByRows, long nKey1, long nKey2, long nKey3)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_BOOL VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0xe6, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nRow1, nCol1, nRow2, nCol2, bSortByRows, nKey1, nKey2, nKey3);
}

void CF1BookView::SwapTables(long hSS2)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0xe9, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 hSS2);
}

void CF1BookView::TransactCommit()
{
	InvokeHelper(0xea, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1BookView::TransactRollback()
{
	InvokeHelper(0xeb, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1BookView::TransactStart()
{
	InvokeHelper(0xec, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1BookView::TwipsToRC(long x, long y, long* pRow, long* pCol)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_PI4 VTS_PI4;
	InvokeHelper(0xed, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 x, y, pRow, pCol);
}

void CF1BookView::SSUpdate()
{
	InvokeHelper(0xee, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

short CF1BookView::SSVersion()
{
	short result;
	InvokeHelper(0xef, DISPATCH_METHOD, VT_I2, (void*)&result, NULL);
	return result;
}

void CF1BookView::Write(LPCTSTR PathName, short FileType)
{
	static BYTE parms[] =
		VTS_BSTR VTS_I2;
	InvokeHelper(0xf0, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 PathName, FileType);
}

void CF1BookView::WriteToBlob(long* phBlob, short nReservedBytes)
{
	static BYTE parms[] =
		VTS_PI4 VTS_I2;
	InvokeHelper(0xf1, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 phBlob, nReservedBytes);
}

void CF1BookView::SetRowHidden(long nRow1, long nRow2, BOOL bHidden)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_BOOL;
	InvokeHelper(0xf2, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nRow1, nRow2, bHidden);
}

void CF1BookView::SetColHidden(long nCol1, long nCol2, BOOL bHidden)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_BOOL;
	InvokeHelper(0xf3, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nCol1, nCol2, bHidden);
}

void CF1BookView::SetColWidthTwips(long nCol1, long nCol2, short nWidth, BOOL bDefColWidth)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I2 VTS_BOOL;
	InvokeHelper(0xf4, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nCol1, nCol2, nWidth, bDefColWidth);
}

CString CF1BookView::GetDefinedNameByIndex(short nName)
{
	CString result;
	static BYTE parms[] =
		VTS_I2;
	InvokeHelper(0x11d, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms,
		nName);
	return result;
}

CString CF1BookView::GetSheetName(short nSheet)
{
	CString result;
	static BYTE parms[] =
		VTS_I2;
	InvokeHelper(0x11e, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms,
		nSheet);
	return result;
}

void CF1BookView::SetSheetName(short nSheet, LPCTSTR lpszNewValue)
{
	static BYTE parms[] =
		VTS_I2 VTS_BSTR;
	InvokeHelper(0x11e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 nSheet, lpszNewValue);
}

unsigned long CF1BookView::GetPaletteEntry(long nEntry)
{
	unsigned long result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x11f, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms,
		nEntry);
	return result;
}

void CF1BookView::SetPaletteEntry(long nEntry, unsigned long newValue)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0x11f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 nEntry, newValue);
}

void CF1BookView::EditInsertSheets()
{
	InvokeHelper(0xf5, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1BookView::EditDeleteSheets()
{
	InvokeHelper(0xf6, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1BookView::InsertSheets(long nSheet, long nSheets)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0xf7, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nSheet, nSheets);
}

void CF1BookView::DeleteSheets(long nSheet, long nSheets)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0xf8, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nSheet, nSheets);
}

short CF1BookView::GetColWidthTwips(long nCol)
{
	short result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x120, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms,
		nCol);
	return result;
}

void CF1BookView::SetColWidthTwips(long nCol, short nNewValue)
{
	static BYTE parms[] =
		VTS_I4 VTS_I2;
	InvokeHelper(0x120, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 nCol, nNewValue);
}

long CF1BookView::NextColPageBreak(long Col)
{
	long result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0xf9, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		Col);
	return result;
}

long CF1BookView::NextRowPageBreak(long Row)
{
	long result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0xfa, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		Row);
	return result;
}

long CF1BookView::ObjFirstID()
{
	long result;
	InvokeHelper(0xfb, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

long CF1BookView::ObjNextID(long ObjID)
{
	long result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0xfc, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		ObjID);
	return result;
}

short CF1BookView::ObjGetItemCount(long ObjID)
{
	short result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0xfd, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
		ObjID);
	return result;
}

long CF1BookView::ObjGetType(long ObjID)
{
	long result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0xfe, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		ObjID);
	return result;
}

short CF1BookView::ObjGetSelectionCount()
{
	short result;
	InvokeHelper(0xff, DISPATCH_METHOD, VT_I2, (void*)&result, NULL);
	return result;
}

CString CF1BookView::FormatRCNr(long Row, long Col, BOOL DoAbsolute)
{
	CString result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_BOOL;
	InvokeHelper(0x100, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Row, Col, DoAbsolute);
	return result;
}

long CF1BookView::SS()
{
	long result;
	InvokeHelper(0x101, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

CString CF1BookView::GetObjItem(long ObjID, short nItem)
{
	CString result;
	static BYTE parms[] =
		VTS_I4 VTS_I2;
	InvokeHelper(0x121, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms,
		ObjID, nItem);
	return result;
}

void CF1BookView::SetObjItem(long ObjID, short nItem, LPCTSTR lpszNewValue)
{
	static BYTE parms[] =
		VTS_I4 VTS_I2 VTS_BSTR;
	InvokeHelper(0x121, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 ObjID, nItem, lpszNewValue);
}

CString CF1BookView::GetObjItems(long ObjID)
{
	CString result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x122, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms,
		ObjID);
	return result;
}

void CF1BookView::SetObjItems(long ObjID, LPCTSTR lpszNewValue)
{
	static BYTE parms[] =
		VTS_I4 VTS_BSTR;
	InvokeHelper(0x122, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 ObjID, lpszNewValue);
}

CString CF1BookView::GetObjName(long ObjID)
{
	CString result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x123, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms,
		ObjID);
	return result;
}

void CF1BookView::SetObjName(long ObjID, LPCTSTR lpszNewValue)
{
	static BYTE parms[] =
		VTS_I4 VTS_BSTR;
	InvokeHelper(0x123, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 ObjID, lpszNewValue);
}

CString CF1BookView::GetObjText(long ObjID)
{
	CString result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x124, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms,
		ObjID);
	return result;
}

void CF1BookView::SetObjText(long ObjID, LPCTSTR lpszNewValue)
{
	static BYTE parms[] =
		VTS_I4 VTS_BSTR;
	InvokeHelper(0x124, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 ObjID, lpszNewValue);
}

short CF1BookView::GetObjValue(long ObjID)
{
	short result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x125, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms,
		ObjID);
	return result;
}

void CF1BookView::SetObjValue(long ObjID, short nNewValue)
{
	static BYTE parms[] =
		VTS_I4 VTS_I2;
	InvokeHelper(0x125, DISPATCH_PROPERTYPUT,

⌨️ 快捷键说明

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