📄 vcf1.cpp
字号:
ClearType);
}
void CVCF1::EditCopy()
{
InvokeHelper(0x8e, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::EditCopyDown()
{
InvokeHelper(0x8f, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::EditCopyRight()
{
InvokeHelper(0x90, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::EditCut()
{
InvokeHelper(0x91, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::EditDelete(short ShiftType)
{
static BYTE parms[] =
VTS_I2;
InvokeHelper(0x92, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
ShiftType);
}
void CVCF1::EditInsert(short ShiftType)
{
static BYTE parms[] =
VTS_I2;
InvokeHelper(0x93, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
ShiftType);
}
void CVCF1::EditPaste()
{
InvokeHelper(0x94, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::EndEdit()
{
InvokeHelper(0x95, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::FilePageSetupDlg()
{
InvokeHelper(0x96, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::FilePrint(BOOL bShowPrintDlg)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x97, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
bShowPrintDlg);
}
void CVCF1::FilePrintSetupDlg()
{
InvokeHelper(0x98, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::FormatAlignmentDlg()
{
InvokeHelper(0x99, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::FormatBorderDlg()
{
InvokeHelper(0x9a, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::FormatCurrency0()
{
InvokeHelper(0x9b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::FormatCurrency2()
{
InvokeHelper(0x9c, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::FormatDefaultFontDlg()
{
InvokeHelper(0x9d, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::FormatFixed()
{
InvokeHelper(0x9e, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::FormatFixed2()
{
InvokeHelper(0x9f, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::FormatFontDlg()
{
InvokeHelper(0xa0, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::FormatFraction()
{
InvokeHelper(0xa1, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::FormatGeneral()
{
InvokeHelper(0xa2, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::FormatHmmampm()
{
InvokeHelper(0xa3, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::FormatMdyy()
{
InvokeHelper(0xa4, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::FormatNumberDlg()
{
InvokeHelper(0xa5, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::FormatPatternDlg()
{
InvokeHelper(0xa6, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::FormatPercent()
{
InvokeHelper(0xa7, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::FormatScientific()
{
InvokeHelper(0xa8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::GetActiveCell(long* pRow, long* pCol)
{
static BYTE parms[] =
VTS_PI4 VTS_PI4;
InvokeHelper(0xa9, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
pRow, pCol);
}
short CVCF1::GetColWidth(long nCol)
{
short result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x11b, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms,
nCol);
return result;
}
void CVCF1::SetColWidth(long nCol, short nNewValue)
{
static BYTE parms[] =
VTS_I4 VTS_I2;
InvokeHelper(0x11b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
nCol, nNewValue);
}
short CVCF1::GetRowHeight(long nRow)
{
short result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x11c, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms,
nRow);
return result;
}
void CVCF1::SetRowHeight(long nRow, short nNewValue)
{
static BYTE parms[] =
VTS_I4 VTS_I2;
InvokeHelper(0x11c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
nRow, nNewValue);
}
void CVCF1::GetDefaultFont(BSTR* pBuf, short* pSize)
{
static BYTE parms[] =
VTS_PBSTR VTS_PI2;
InvokeHelper(0xaa, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
pBuf, pSize);
}
void CVCF1::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 CVCF1::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 CVCF1::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 CVCF1::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 CVCF1::GotoDlg()
{
InvokeHelper(0xaf, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::HeapMin()
{
InvokeHelper(0xb0, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::InitTable()
{
InvokeHelper(0xb1, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::InsertRange(long nR1, long nC1, long nR2, long nC2, short ShiftType)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I2;
InvokeHelper(0xb2, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
nR1, nC1, nR2, nC2, ShiftType);
}
void CVCF1::LineStyleDlg()
{
InvokeHelper(0xb3, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::MoveRange(long nR1, long nC1, long nR2, long nC2, 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,
nR1, nC1, nR2, nC2, nRowOffset, nColOffset);
}
void CVCF1::ObjAddItem(long ID, LPCTSTR pItem)
{
static BYTE parms[] =
VTS_I4 VTS_BSTR;
InvokeHelper(0xb5, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
ID, pItem);
}
void CVCF1::ObjAddSelection(long ID)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xb6, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
ID);
}
void CVCF1::ObjBringToFront()
{
InvokeHelper(0xb7, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::ObjDeleteItem(long ID, short nItem)
{
static BYTE parms[] =
VTS_I4 VTS_I2;
InvokeHelper(0xb8, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
ID, nItem);
}
void CVCF1::ObjGetCell(long ID, 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,
ID, pControlCellType, pRow, pCol);
}
void CVCF1::ObjGetPos(long ID, 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,
ID, pX1, pY1, pX2, pY2);
}
void CVCF1::ObjGetSelection(short nSelection, long* pID)
{
static BYTE parms[] =
VTS_I2 VTS_PI4;
InvokeHelper(0xbb, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
nSelection, pID);
}
void CVCF1::ObjInsertItem(long ID, short nItem, LPCTSTR pItem)
{
static BYTE parms[] =
VTS_I4 VTS_I2 VTS_BSTR;
InvokeHelper(0xbc, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
ID, nItem, pItem);
}
void CVCF1::ObjNameDlg()
{
InvokeHelper(0xbd, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::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 CVCF1::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 CVCF1::ObjOptionsDlg()
{
InvokeHelper(0xc0, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::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 CVCF1::ObjSendToBack()
{
InvokeHelper(0xc2, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::ObjSetCell(long ID, short ControlCellType, long nRow, long nCol)
{
static BYTE parms[] =
VTS_I4 VTS_I2 VTS_I4 VTS_I4;
InvokeHelper(0xc3, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
ID, ControlCellType, nRow, nCol);
}
void CVCF1::ObjSetPicture(long ID, 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,
ID, hMF, nMapMode, nWndExtentX, nWndExtentY);
}
void CVCF1::ObjSetPos(long ID, 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,
ID, nX1, nY1, nX2, nY2);
}
void CVCF1::ObjSetSelection(long ID)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xc6, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
ID);
}
void CVCF1::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 CVCF1::ProtectionDlg()
{
InvokeHelper(0xc8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::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 CVCF1::Read(LPCTSTR pPathName, short* pFileType)
{
static BYTE parms[] =
VTS_BSTR VTS_PI2;
InvokeHelper(0xca, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
pPathName, pFileType);
}
void CVCF1::ReadFromBlob(long hBlob, short nReservedBytes)
{
static BYTE parms[] =
VTS_I4 VTS_I2;
InvokeHelper(0xcb, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
hBlob, nReservedBytes);
}
void CVCF1::Recalc()
{
InvokeHelper(0xcc, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::RemoveColPageBreak(long nCol)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xcd, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
nCol);
}
void CVCF1::RemovePageBreak()
{
InvokeHelper(0xce, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::RemoveRowPageBreak(long nRow)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xcf, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
nRow);
}
void CVCF1::RowHeightDlg()
{
InvokeHelper(0xd0, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::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 CVCF1::SaveWindowInfo()
{
InvokeHelper(0xd2, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::SetActiveCell(long nRow, long nCol)
{
static BYTE parms[] =
VTS_I4 VTS_I4;
InvokeHelper(0xd3, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
nRow, nCol);
}
void CVCF1::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 CVCF1::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 CVCF1::SetColWidth(long nC1, long nC2, short nWidth, BOOL bDefColWidth)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I2 VTS_BOOL;
InvokeHelper(0xd6, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
nC1, nC2, nWidth, bDefColWidth);
}
void CVCF1::SetColWidthAuto(long nR1, long nC1, long nR2, long nC2, BOOL bSetDefaults)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_BOOL;
InvokeHelper(0xd7, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
nR1, nC1, nR2, nC2, bSetDefaults);
}
void CVCF1::SetDefaultFont(LPCTSTR pName, short nSize)
{
static BYTE parms[] =
VTS_BSTR VTS_I2;
InvokeHelper(0xd8, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
pName, nSize);
}
void CVCF1::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 CVCF1::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 CVCF1::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 CVCF1::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 CVCF1::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 CVCF1::SetPrintAreaFromSelection()
{
InvokeHelper(0xde, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::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 CVCF1::SetPrintTitlesFromSelection()
{
InvokeHelper(0xe0, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CVCF1::SetProtection(BOOL bLocked, BOOL bHidden)
{
static BYTE parms[] =
VTS_BOOL VTS_BOOL;
InvokeHelper(0xe1, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
bLocked, bHidden);
}
void CVCF1::SetRowHeight(long nR1, long nR2, short nHeight, BOOL bDefRowHeight)
{
static BYTE parms[] =
VTS_I4 VTS_I4 VTS_I2 VTS_BOOL;
InvokeHelper(0xe2, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
nR1, nR2, nHeight, bDefRowHeight);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -