📄 f1bookview.cpp
字号:
VTS_I4 VTS_I4;
InvokeHelper(0x114, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms,
nRow, nCol);
return result;
}
void CF1BookView::SetFormulaRC(long nRow, long nCol, LPCTSTR lpszNewValue)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_BSTR;
InvokeHelper(0x114, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
nRow, nCol, lpszNewValue);
}
long CF1BookView::GetLastColForRow(long nRow)
{
long result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x115, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms,
nRow);
return result;
}
BOOL CF1BookView::GetLogicalRC(long nRow, long nCol)
{
BOOL result;
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x116, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms,
nRow, nCol);
return result;
}
void CF1BookView::SetLogicalRC(long nRow, long nCol, BOOL bNewValue)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_BOOL;
InvokeHelper(0x116, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
nRow, nCol, bNewValue);
}
CString CF1BookView::GetRowText(long nRow)
{
CString result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x118, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms,
nRow);
return result;
}
void CF1BookView::SetRowText(long nRow, LPCTSTR lpszNewValue)
{
static BYTE parms[] =
VTS_I4 VTS_BSTR;
InvokeHelper(0x118, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
nRow, lpszNewValue);
}
CString CF1BookView::GetTextRC(long nRow, long nCol)
{
CString result;
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x119, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms,
nRow, nCol);
return result;
}
void CF1BookView::SetTextRC(long nRow, long nCol, LPCTSTR lpszNewValue)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_BSTR;
InvokeHelper(0x119, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
nRow, nCol, lpszNewValue);
}
short CF1BookView::GetTypeRC(long nRow, long nCol)
{
short result;
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x11a, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms,
nRow, nCol);
return result;
}
long CF1BookView::GetObjCellType(long ObjID)
{
long result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x559, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms,
ObjID);
return result;
}
void CF1BookView::SetObjCellType(long ObjID, long nNewValue)
{
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x559, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
ObjID, nNewValue);
}
long CF1BookView::GetObjCellRow(long ObjID)
{
long result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x55a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms,
ObjID);
return result;
}
void CF1BookView::SetObjCellRow(long ObjID, long nNewValue)
{
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x55a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
ObjID, nNewValue);
}
long CF1BookView::GetObjCellCol(long ObjID)
{
long result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x55b, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms,
ObjID);
return result;
}
void CF1BookView::SetObjCellCol(long ObjID, long nNewValue)
{
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0x55b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
ObjID, nNewValue);
}
long CF1BookView::GetObjSelection(short nSelection)
{
long result;
static BYTE parms[] =
VTS_I2;
InvokeHelper(0x55c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms,
nSelection);
return result;
}
void CF1BookView::EditPasteValues()
{
InvokeHelper(0x71, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CF1BookView::GetAlignment(short* pHorizontal, BOOL* pWordWrap, short* pVertical, short* pOrientation)
{
static BYTE parms[] =
VTS_PI2 VTS_PBOOL VTS_PI2 VTS_PI2;
InvokeHelper(0x72, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
pHorizontal, pWordWrap, pVertical, pOrientation);
}
void CF1BookView::GetBorder(short* pLeft, short* pRight, short* pTop, short* pBottom, short* pShade, long* pcrLeft, long* pcrRight, long* pcrTop, long* pcrBottom)
{
static BYTE parms[] =
VTS_PI2 VTS_PI2 VTS_PI2 VTS_PI2 VTS_PI2 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4;
InvokeHelper(0x73, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
pLeft, pRight, pTop, pBottom, pShade, pcrLeft, pcrRight, pcrTop, pcrBottom);
}
void CF1BookView::GetFont(BSTR* pName, short* pSize, BOOL* pBold, BOOL* pItalic, BOOL* pUnderline, BOOL* pStrikeout, long* pcrColor, BOOL* pOutline, BOOL* pShadow)
{
static BYTE parms[] =
VTS_PBSTR VTS_PI2 VTS_PBOOL VTS_PBOOL VTS_PBOOL VTS_PBOOL VTS_PI4 VTS_PBOOL VTS_PBOOL;
InvokeHelper(0x74, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
pName, pSize, pBold, pItalic, pUnderline, pStrikeout, pcrColor, pOutline, pShadow);
}
void CF1BookView::GetLineStyle(short* pStyle, long* pcrColor, short* pWeight)
{
static BYTE parms[] =
VTS_PI2 VTS_PI4 VTS_PI2;
InvokeHelper(0x75, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
pStyle, pcrColor, pWeight);
}
void CF1BookView::GetPattern(short* pPattern, long* pcrFG, long* pcrBG)
{
static BYTE parms[] =
VTS_PI2 VTS_PI4 VTS_PI4;
InvokeHelper(0x76, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
pPattern, pcrFG, pcrBG);
}
void CF1BookView::GetProtection(BOOL* pLocked, BOOL* pHidden)
{
static BYTE parms[] =
VTS_PBOOL VTS_PBOOL;
InvokeHelper(0x77, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
pLocked, pHidden);
}
void CF1BookView::GetTabbedText(long nR1, long nC1, long nR2, long nC2, BOOL bValuesOnly, long* phText)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_BOOL VTS_PI4;
InvokeHelper(0x78, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
nR1, nC1, nR2, nC2, bValuesOnly, phText);
}
void CF1BookView::SetTabbedText(long nStartRow, long nStartCol, long* pRows, long* pCols, BOOL bValuesOnly, LPCTSTR pText)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_PI4 VTS_PI4 VTS_BOOL VTS_BSTR;
InvokeHelper(0x79, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
nStartRow, nStartCol, pRows, pCols, bValuesOnly, pText);
}
void CF1BookView::AddColPageBreak(long nCol)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x7a, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
nCol);
}
void CF1BookView::AddPageBreak()
{
InvokeHelper(0x7b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CF1BookView::AddRowPageBreak(long nRow)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x7c, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
nRow);
}
void CF1BookView::AddSelection(long nRow1, long nCol1, long nRow2, long nCol2)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0x7d, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
nRow1, nCol1, nRow2, nCol2);
}
void CF1BookView::Attach(LPCTSTR Title)
{
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x7e, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
Title);
}
void CF1BookView::AttachToSS(long hSrcSS)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x7f, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
hSrcSS);
}
void CF1BookView::CheckRecalc()
{
InvokeHelper(0x82, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CF1BookView::ClearClipboard()
{
InvokeHelper(0x83, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CF1BookView::ClearRange(long nRow1, long nCol1, long nRow2, long nCol2, long ClearType)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0x84, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
nRow1, nCol1, nRow2, nCol2, ClearType);
}
void CF1BookView::CopyAll(long hSrcSS)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x87, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
hSrcSS);
}
void CF1BookView::CopyRange(long nDstR1, long nDstC1, long nDstR2, long nDstC2, long hSrcSS, long nSrcR1, long nSrcC1, long nSrcR2, long nSrcC2)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0x88, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
nDstR1, nDstC1, nDstR2, nDstC2, hSrcSS, nSrcR1, nSrcC1, nSrcR2, nSrcC2);
}
void CF1BookView::DeleteDefinedName(LPCTSTR pName)
{
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0x8a, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
pName);
}
void CF1BookView::DeleteRange(long nRow1, long nCol1, long nRow2, long nCol2, long ShiftType)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0x8b, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
nRow1, nCol1, nRow2, nCol2, ShiftType);
}
void CF1BookView::Draw(long hDC, long x, long y, long cx, long cy, long nRow, long nCol, long* pRows, long* pCols, long nFixedRow, long nFixedCol, long nFixedRows, long nFixedCols)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_PI4 VTS_PI4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
InvokeHelper(0x8c, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
hDC, x, y, cx, cy, nRow, nCol, pRows, pCols, nFixedRow, nFixedCol, nFixedRows, nFixedCols);
}
void CF1BookView::EditClear(long ClearType)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x8d, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
ClearType);
}
void CF1BookView::EditCopy()
{
InvokeHelper(0x8e, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CF1BookView::EditCopyDown()
{
InvokeHelper(0x8f, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CF1BookView::EditCopyRight()
{
InvokeHelper(0x90, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CF1BookView::EditCut()
{
InvokeHelper(0x91, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CF1BookView::EditDelete(long ShiftType)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x92, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
ShiftType);
}
void CF1BookView::EditInsert(long InsertType)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x93, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
InsertType);
}
void CF1BookView::EditPaste()
{
InvokeHelper(0x94, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CF1BookView::FormatCurrency0()
{
InvokeHelper(0x9b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CF1BookView::FormatCurrency2()
{
InvokeHelper(0x9c, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CF1BookView::FormatFixed()
{
InvokeHelper(0x9e, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CF1BookView::FormatFixed2()
{
InvokeHelper(0x9f, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CF1BookView::FormatFraction()
{
InvokeHelper(0xa1, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CF1BookView::FormatGeneral()
{
InvokeHelper(0xa2, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CF1BookView::FormatHmmampm()
{
InvokeHelper(0xa3, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CF1BookView::FormatMdyy()
{
InvokeHelper(0xa4, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CF1BookView::FormatPercent()
{
InvokeHelper(0xa7, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CF1BookView::FormatScientific()
{
InvokeHelper(0xa8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CF1BookView::GetActiveCell(long* pRow, long* pCol)
{
static BYTE parms[] =
VTS_PI4 VTS_PI4;
InvokeHelper(0xa9, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
pRow, pCol);
}
short CF1BookView::GetColWidth(long nCol)
{
short result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x11b, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms,
nCol);
return result;
}
short CF1BookView::GetRowHeight(long nRow)
{
short result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x11c, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms,
nRow);
return result;
}
void CF1BookView::GetDefaultFont(BSTR* pBuf, short* pSize)
{
static BYTE parms[] =
VTS_PBSTR VTS_PI2;
InvokeHelper(0xaa, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
pBuf, pSize);
}
void CF1BookView::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 CF1BookView::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 CF1BookView::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 CF1BookView::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 CF1BookView::HeapMin()
{
InvokeHelper(0xb0, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CF1BookView::InitTable()
{
InvokeHelper(0xb1, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CF1BookView::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 CF1BookView::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 CF1BookView::ObjAddItem(long ObjID, LPCTSTR ItemText)
{
static BYTE parms[] =
VTS_I4 VTS_BSTR;
InvokeHelper(0xb5, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
ObjID, ItemText);
}
void CF1BookView::ObjAddSelection(long ObjID)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xb6, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
ObjID);
}
void CF1BookView::ObjBringToFront()
{
InvokeHelper(0xb7, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CF1BookView::ObjDeleteItem(long ObjID, short nItem)
{
static BYTE parms[] =
VTS_I4 VTS_I2;
InvokeHelper(0xb8, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
ObjID, nItem);
}
void CF1BookView::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 CF1BookView::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 CF1BookView::ObjGetSelection(short nSelection, long* pID)
{
static BYTE parms[] =
VTS_I2 VTS_PI4;
InvokeHelper(0xbb, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
nSelection, pID);
}
void CF1BookView::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 CF1BookView::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 CF1BookView::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 CF1BookView::ObjPosToTwips(float nX1, float nY1, float nX2, float nY2, long* pX, long* pY, long* pCX, long* pCY, short* pShown)
{
static BYTE parms[] =
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -