📄 etcell.cpp
字号:
{
BOOL result;
static BYTE parms[] =
VTS_I2 VTS_I2 VTS_I2;
InvokeHelper(0xa0, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
row, col, nType);
return result;
}
void CEtCell::EditCopy()
{
InvokeHelper(0xa1, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CEtCell::EditCut()
{
InvokeHelper(0xa2, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void CEtCell::EditPaste()
{
InvokeHelper(0xa3, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
short CEtCell::ChToRow(LPCTSTR sRowCol)
{
short result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0xa4, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
sRowCol);
return result;
}
short CEtCell::ChToCol(LPCTSTR sRowCol)
{
short result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0xa5, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
sRowCol);
return result;
}
unsigned long CEtCell::ShowDlgColor(unsigned long defColor)
{
unsigned long result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xa6, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
defColor);
return result;
}
BOOL CEtCell::ShowDlgFont(LPCTSTR sFontName, short nFontSize, unsigned long cFontColor)
{
BOOL result;
static BYTE parms[] =
VTS_BSTR VTS_I2 VTS_I4;
InvokeHelper(0xa7, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
sFontName, nFontSize, cFontColor);
return result;
}
CString CEtCell::GetDlgFontName()
{
CString result;
InvokeHelper(0xa8, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
return result;
}
short CEtCell::GetDlgFontSize()
{
short result;
InvokeHelper(0xa9, DISPATCH_METHOD, VT_I2, (void*)&result, NULL);
return result;
}
unsigned long CEtCell::GetDlgFontColor()
{
unsigned long result;
InvokeHelper(0xaa, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
BOOL CEtCell::GetDlgFontBold()
{
BOOL result;
InvokeHelper(0xab, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
return result;
}
CString CEtCell::GetSystemAllFontName()
{
CString result;
InvokeHelper(0xac, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
return result;
}
unsigned long CEtCell::GetTableBkColor()
{
unsigned long result;
InvokeHelper(0xad, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
unsigned long CEtCell::GetCellBkColor(short row, short col)
{
unsigned long result;
static BYTE parms[] =
VTS_I2 VTS_I2;
InvokeHelper(0xae, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
row, col);
return result;
}
short CEtCell::GetCellFontStyle(short row, short col)
{
short result;
static BYTE parms[] =
VTS_I2 VTS_I2;
InvokeHelper(0xaf, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
row, col);
return result;
}
BOOL CEtCell::GetCellFixed(short row, short col)
{
BOOL result;
static BYTE parms[] =
VTS_I2 VTS_I2;
InvokeHelper(0xb0, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
row, col);
return result;
}
BOOL CEtCell::ImportXML(LPCTSTR lpXML)
{
BOOL result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0xb1, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
lpXML);
return result;
}
CString CEtCell::ExportXML(short nExportType)
{
CString result;
static BYTE parms[] =
VTS_I2;
InvokeHelper(0xb2, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
nExportType);
return result;
}
BOOL CEtCell::RunWebScriptFunc(LPCTSTR strFunctionName, LPCTSTR strParam)
{
BOOL result;
static BYTE parms[] =
VTS_BSTR VTS_BSTR;
InvokeHelper(0xb3, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
strFunctionName, strParam);
return result;
}
short CEtCell::GetAliasCount()
{
short result;
InvokeHelper(0xb4, DISPATCH_METHOD, VT_I2, (void*)&result, NULL);
return result;
}
CString CEtCell::GetAliasName(short Index)
{
CString result;
static BYTE parms[] =
VTS_I2;
InvokeHelper(0xb5, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
Index);
return result;
}
CString CEtCell::GetAliasRowCol(short Index)
{
CString result;
static BYTE parms[] =
VTS_I2;
InvokeHelper(0xb6, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
Index);
return result;
}
CString CEtCell::GetFieldColStr(short Index)
{
CString result;
static BYTE parms[] =
VTS_I2;
InvokeHelper(0xb7, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
Index);
return result;
}
CString CEtCell::GetEtRecordRangeStartCell()
{
CString result;
InvokeHelper(0xb8, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
return result;
}
CString CEtCell::GetEtRecordRangeEndCell()
{
CString result;
InvokeHelper(0xb9, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
return result;
}
BOOL CEtCell::DeleteLinkToEtField(LPCTSTR EtFieldName)
{
BOOL result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0xba, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
EtFieldName);
return result;
}
CString CEtCell::ChToColStr(short col)
{
CString result;
static BYTE parms[] =
VTS_I2;
InvokeHelper(0xbb, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
col);
return result;
}
CString CEtCell::ShowDlgOpenFile(LPCTSTR lpFilePath, LPCTSTR szFilters, BOOL bOpenOrSave)
{
CString result;
static BYTE parms[] =
VTS_BSTR VTS_BSTR VTS_BOOL;
InvokeHelper(0xbc, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
lpFilePath, szFilters, bOpenOrSave);
return result;
}
void CEtCell::SetSingleRowSelection(BOOL m_bSingleRowSelection)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0xbd, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
m_bSingleRowSelection);
}
CString CEtCell::GetItemString(short nIndex, short nColumn)
{
CString result;
static BYTE parms[] =
VTS_I2 VTS_I2;
InvokeHelper(0xbe, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
nIndex, nColumn);
return result;
}
void CEtCell::SetPrintMargin(short nLeft, short nTop, short nRight, short nBottom)
{
static BYTE parms[] =
VTS_I2 VTS_I2 VTS_I2 VTS_I2;
InvokeHelper(0xbf, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
nLeft, nTop, nRight, nBottom);
}
void CEtCell::SetPrintLine(BOOL bPrintLine)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0xc0, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
bPrintLine);
}
void CEtCell::SetPrintPaperSize(short dmPaperSize, short nPaperHeight, short nPaperWidth)
{
static BYTE parms[] =
VTS_I2 VTS_I2 VTS_I2;
InvokeHelper(0xc1, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
dmPaperSize, nPaperHeight, nPaperWidth);
}
BOOL CEtCell::FindNext()
{
BOOL result;
InvokeHelper(0xc2, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
return result;
}
BOOL CEtCell::FindPrevious()
{
BOOL result;
InvokeHelper(0xc3, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
return result;
}
BOOL CEtCell::FindLast()
{
BOOL result;
InvokeHelper(0xc4, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
return result;
}
CString CEtCell::HttpGetText(LPCTSTR sURL)
{
CString result;
static BYTE parms[] =
VTS_BSTR;
InvokeHelper(0xc5, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
sURL);
return result;
}
unsigned long CEtCell::GetCellColor(short row, short col)
{
unsigned long result;
static BYTE parms[] =
VTS_I2 VTS_I2;
InvokeHelper(0xc6, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
row, col);
return result;
}
BOOL CEtCell::AddNotPrintCell(short row, short col)
{
BOOL result;
static BYTE parms[] =
VTS_I2 VTS_I2;
InvokeHelper(0xc7, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
row, col);
return result;
}
BOOL CEtCell::DeleteAllNotPrintCell()
{
BOOL result;
InvokeHelper(0xc8, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
return result;
}
void CEtCell::SetCellNumType(short row, short col, short nType, short nDotNum, LPCTSTR sParam)
{
static BYTE parms[] =
VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_BSTR;
InvokeHelper(0xc9, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
row, col, nType, nDotNum, sParam);
}
BOOL CEtCell::SetSupportNotPrint(BOOL bSupported)
{
BOOL result;
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0xca, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
bSupported);
return result;
}
BOOL CEtCell::SetGroupRange(short nStartRow, short nEndRow)
{
BOOL result;
static BYTE parms[] =
VTS_I2 VTS_I2;
InvokeHelper(0xcb, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
nStartRow, nEndRow);
return result;
}
BOOL CEtCell::GetGroupRange(short* nStartRow, short* nEndRow)
{
BOOL result;
static BYTE parms[] =
VTS_PI2 VTS_PI2;
InvokeHelper(0xcc, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
nStartRow, nEndRow);
return result;
}
BOOL CEtCell::SetGroupPrintStyle(long nPrintStyle)
{
BOOL result;
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xcd, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
nPrintStyle);
return result;
}
long CEtCell::GetGroupPrintStyle()
{
long result;
InvokeHelper(0xce, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
return result;
}
BOOL CEtCell::SetCellURLScript(short row, short col, LPCTSTR strScript, short nScriptType)
{
BOOL result;
static BYTE parms[] =
VTS_I2 VTS_I2 VTS_BSTR VTS_I2;
InvokeHelper(0xcf, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
row, col, strScript, nScriptType);
return result;
}
BOOL CEtCell::SetCellURL(short row, short col, LPCTSTR strURL, LPCTSTR strTip)
{
BOOL result;
static BYTE parms[] =
VTS_I2 VTS_I2 VTS_BSTR VTS_BSTR;
InvokeHelper(0xd0, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
row, col, strURL, strTip);
return result;
}
CString CEtCell::GetCellURL(short row, short col)
{
CString result;
static BYTE parms[] =
VTS_I2 VTS_I2;
InvokeHelper(0xd1, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
row, col);
return result;
}
CString CEtCell::GetCellURLScript(short row, short col)
{
CString result;
static BYTE parms[] =
VTS_I2 VTS_I2;
InvokeHelper(0xd2, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
row, col);
return result;
}
BOOL CEtCell::SetCellURLWindow(short row, short col, short nOpenIEType, short nOpenIEStyle, short nIETop, short nIELeft, short nIEHeight, short nIEWidth)
{
BOOL result;
static BYTE parms[] =
VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2;
InvokeHelper(0xd3, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
row, col, nOpenIEType, nOpenIEStyle, nIETop, nIELeft, nIEHeight, nIEWidth);
return result;
}
short CEtCell::GetCurRecordRow()
{
short result;
InvokeHelper(0xd4, DISPATCH_METHOD, VT_I2, (void*)&result, NULL);
return result;
}
BOOL CEtCell::PopupMenu()
{
BOOL result;
InvokeHelper(0xd5, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
return result;
}
BOOL CEtCell::AddMenu(LPCTSTR strName, LPCTSTR strScript, short nType)
{
BOOL result;
static BYTE parms[] =
VTS_BSTR VTS_BSTR VTS_I2;
InvokeHelper(0xd6, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
strName, strScript, nType);
return result;
}
void CEtCell::DeleteAllMenu()
{
InvokeHelper(0xd7, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
BOOL CEtCell::EnableMenu(LPCTSTR strName, BOOL bEnabled)
{
BOOL result;
static BYTE parms[] =
VTS_BSTR VTS_BOOL;
InvokeHelper(0xd8, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
strName, bEnabled);
return result;
}
BOOL CEtCell::IsCellMerge(short row, short col)
{
BOOL result;
static BYTE parms[] =
VTS_I2 VTS_I2;
InvokeHelper(0xd9, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
row, col);
return result;
}
BOOL CEtCell::SetAutoAdjustTable(short bAutoRowColSize)
{
BOOL result;
static BYTE parms[] =
VTS_I2;
InvokeHelper(0xda, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
bAutoRowColSize);
return result;
}
void CEtCell::AboutBox()
{
InvokeHelper(0xfffffdd8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -