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

📄 f1book.cpp

📁 这是本人两年前兼职为某个公司做的石油钻进设计软件
💻 CPP
📖 第 1 页 / 共 5 页
字号:
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x8d, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 ClearType);
}

void CF1Book::EditCopy()
{
	InvokeHelper(0x8e, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::EditCopyDown()
{
	InvokeHelper(0x8f, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::EditCopyRight()
{
	InvokeHelper(0x90, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::EditCut()
{
	InvokeHelper(0x91, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::EditDelete(long ShiftType)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x92, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 ShiftType);
}

void CF1Book::EditInsert(long InsertType)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x93, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 InsertType);
}

void CF1Book::EditPaste()
{
	InvokeHelper(0x94, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::EndEdit()
{
	InvokeHelper(0x95, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::FilePageSetupDlg()
{
	InvokeHelper(0x96, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::FilePrint(BOOL bShowPrintDlg)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x97, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 bShowPrintDlg);
}

void CF1Book::FilePrintSetupDlg()
{
	InvokeHelper(0x98, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::FormatAlignmentDlg()
{
	InvokeHelper(0x99, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::FormatBorderDlg()
{
	InvokeHelper(0x9a, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::FormatCurrency0()
{
	InvokeHelper(0x9b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::FormatCurrency2()
{
	InvokeHelper(0x9c, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::FormatDefaultFontDlg()
{
	InvokeHelper(0x9d, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::FormatFixed()
{
	InvokeHelper(0x9e, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::FormatFixed2()
{
	InvokeHelper(0x9f, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::FormatFontDlg()
{
	InvokeHelper(0xa0, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::FormatFraction()
{
	InvokeHelper(0xa1, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::FormatGeneral()
{
	InvokeHelper(0xa2, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::FormatHmmampm()
{
	InvokeHelper(0xa3, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::FormatMdyy()
{
	InvokeHelper(0xa4, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::FormatNumberDlg()
{
	InvokeHelper(0xa5, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::FormatPatternDlg()
{
	InvokeHelper(0xa6, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::FormatPercent()
{
	InvokeHelper(0xa7, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::FormatScientific()
{
	InvokeHelper(0xa8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::GetActiveCell(long* pRow, long* pCol)
{
	static BYTE parms[] =
		VTS_PI4 VTS_PI4;
	InvokeHelper(0xa9, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 pRow, pCol);
}

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

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

short CF1Book::GetRowHeight(long nRow)
{
	short result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x11c, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms,
		nRow);
	return result;
}

void CF1Book::SetRowHeight(long nRow, short nNewValue)
{
	static BYTE parms[] =
		VTS_I4 VTS_I2;
	InvokeHelper(0x11c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 nRow, nNewValue);
}

void CF1Book::GetDefaultFont(BSTR* pBuf, short* pSize)
{
	static BYTE parms[] =
		VTS_PBSTR VTS_PI2;
	InvokeHelper(0xaa, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 pBuf, pSize);
}

void CF1Book::GetHdrSelection(BOOL* pTopLeftHdr, BOOL* pRowHdr, BOOL* pColHdr)
{
	static BYTE parms[] =
		VTS_PBOOL VTS_PBOOL VTS_PBOOL;
	InvokeHelper(0xab, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 pTopLeftHdr, pRowHdr, pColHdr);
}

void CF1Book::GetIteration(BOOL* pIteration, short* pMaxIterations, double* pMaxChange)
{
	static BYTE parms[] =
		VTS_PBOOL VTS_PI2 VTS_PR8;
	InvokeHelper(0xac, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 pIteration, pMaxIterations, pMaxChange);
}

void CF1Book::GetPrintScale(short* pScale, BOOL* pFitToPage, long* pVPages, long* pHPages)
{
	static BYTE parms[] =
		VTS_PI2 VTS_PBOOL VTS_PI4 VTS_PI4;
	InvokeHelper(0xad, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 pScale, pFitToPage, pVPages, pHPages);
}

void CF1Book::GetSelection(short nSelection, long* pR1, long* pC1, long* pR2, long* pC2)
{
	static BYTE parms[] =
		VTS_I2 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4;
	InvokeHelper(0xae, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nSelection, pR1, pC1, pR2, pC2);
}

void CF1Book::GotoDlg()
{
	InvokeHelper(0xaf, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::HeapMin()
{
	InvokeHelper(0xb0, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::InitTable()
{
	InvokeHelper(0xb1, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::InsertRange(long nRow1, long nCol1, long nRow2, long nCol2, long InsertType)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0xb2, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nRow1, nCol1, nRow2, nCol2, InsertType);
}

void CF1Book::LineStyleDlg()
{
	InvokeHelper(0xb3, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::MoveRange(long nRow1, long nCol1, long nRow2, long nCol2, long nRowOffset, long nColOffset)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0xb4, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nRow1, nCol1, nRow2, nCol2, nRowOffset, nColOffset);
}

void CF1Book::ObjAddItem(long ObjID, LPCTSTR ItemText)
{
	static BYTE parms[] =
		VTS_I4 VTS_BSTR;
	InvokeHelper(0xb5, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 ObjID, ItemText);
}

void CF1Book::ObjAddSelection(long ObjID)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0xb6, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 ObjID);
}

void CF1Book::ObjBringToFront()
{
	InvokeHelper(0xb7, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::ObjDeleteItem(long ObjID, short nItem)
{
	static BYTE parms[] =
		VTS_I4 VTS_I2;
	InvokeHelper(0xb8, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 ObjID, nItem);
}

void CF1Book::ObjGetCell(long ObjID, short* pControlCellType, long* pRow, long* pCol)
{
	static BYTE parms[] =
		VTS_I4 VTS_PI2 VTS_PI4 VTS_PI4;
	InvokeHelper(0xb9, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 ObjID, pControlCellType, pRow, pCol);
}

void CF1Book::ObjGetPos(long ObjID, float* pX1, float* pY1, float* pX2, float* pY2)
{
	static BYTE parms[] =
		VTS_I4 VTS_PR4 VTS_PR4 VTS_PR4 VTS_PR4;
	InvokeHelper(0xba, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 ObjID, pX1, pY1, pX2, pY2);
}

void CF1Book::ObjGetSelection(short nSelection, long* pID)
{
	static BYTE parms[] =
		VTS_I2 VTS_PI4;
	InvokeHelper(0xbb, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nSelection, pID);
}

void CF1Book::ObjInsertItem(long ObjID, short nItem, LPCTSTR ItemText)
{
	static BYTE parms[] =
		VTS_I4 VTS_I2 VTS_BSTR;
	InvokeHelper(0xbc, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 ObjID, nItem, ItemText);
}

void CF1Book::ObjNameDlg()
{
	InvokeHelper(0xbd, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::ObjNew(short ObjType, float nX1, float nY1, float nX2, float nY2, long* pID)
{
	static BYTE parms[] =
		VTS_I2 VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_PI4;
	InvokeHelper(0xbe, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 ObjType, nX1, nY1, nX2, nY2, pID);
}

void CF1Book::ObjNewPicture(float nX1, float nY1, float nX2, float nY2, long* pID, long hMF, long nMapMode, long nWndExtentX, long nWndExtentY)
{
	static BYTE parms[] =
		VTS_R4 VTS_R4 VTS_R4 VTS_R4 VTS_PI4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0xbf, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 nX1, nY1, nX2, nY2, pID, hMF, nMapMode, nWndExtentX, nWndExtentY);
}

void CF1Book::ObjOptionsDlg()
{
	InvokeHelper(0xc0, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::ObjPosToTwips(float nX1, float nY1, float nX2, float nY2, long* pX, long* pY, long* pCX, long* pCY, short* pShown)
{
	static BYTE parms[] =
		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 CF1Book::ObjSendToBack()
{
	InvokeHelper(0xc2, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::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 CF1Book::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 CF1Book::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 CF1Book::ObjSetSelection(long ObjID)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0xc6, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 ObjID);
}

void CF1Book::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 CF1Book::ProtectionDlg()
{
	InvokeHelper(0xc8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::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 CF1Book::Read(LPCTSTR pPathName, short* pFileType)
{
	static BYTE parms[] =
		VTS_BSTR VTS_PI2;
	InvokeHelper(0xca, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 pPathName, pFileType);
}

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

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

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

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

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

void CF1Book::RowHeightDlg()
{
	InvokeHelper(0xd0, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::SaveFileDlg(LPCTSTR pTitle, BSTR* pBuf, short* pFileType)
{
	static BYTE parms[] =
		VTS_BSTR VTS_PBSTR VTS_PI2;
	InvokeHelper(0xd1, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 pTitle, pBuf, pFileType);
}

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

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

void CF1Book::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 CF1Book::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 CF1Book::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 CF1Book::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 CF1Book::SetDefaultFont(LPCTSTR Name, short nSize)
{
	static BYTE parms[] =
		VTS_BSTR VTS_I2;
	InvokeHelper(0xd8, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 Name, nSize);
}

void CF1Book::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 CF1Book::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 CF1Book::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 CF1Book::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 CF1Book::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 CF1Book::SetPrintAreaFromSelection()
{
	InvokeHelper(0xde, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::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 CF1Book::SetPrintTitlesFromSelection()
{
	InvokeHelper(0xe0, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

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

void CF1Book::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 CF1Book::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 CF1Book::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 CF1Book::ShowActiveCell()
{
	InvokeHelper(0xe5, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CF1Book::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 

⌨️ 快捷键说明

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