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

📄 etcell.cpp

📁 很好的系统,vc++ + ASSSE 系统
💻 CPP
📖 第 1 页 / 共 4 页
字号:
{
	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 + -