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

📄 cell2000.cpp

📁 实现了粗糙集理论的可辨识矩阵的生成
💻 CPP
📖 第 1 页 / 共 5 页
字号:
	InvokeHelper(0xb5, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

long CCell2000::DeleteRecord()
{
	long result;
	InvokeHelper(0xb6, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

long CCell2000::Commit()
{
	long result;
	InvokeHelper(0xb7, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

void CCell2000::CloseDatabase()
{
	InvokeHelper(0xb8, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CCell2000::CloseRowset()
{
	InvokeHelper(0xb9, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CCell2000::Localize(LPCTSTR language)
{
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0xba, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 language);
}

void CCell2000::SetButtonCell(long col, long row, long sheet, LPCTSTR btntext, long action, LPCTSTR strpara, long option)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_BSTR VTS_I4 VTS_BSTR VTS_I4;
	InvokeHelper(0xbb, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 col, row, sheet, btntext, action, strpara, option);
}

void CCell2000::SetRadioCell(long col, long row, long sheet, LPCTSTR list)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_BSTR;
	InvokeHelper(0xbc, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 col, row, sheet, list);
}

void CCell2000::SetDroplistCell(long col, long row, long sheet, LPCTSTR list, long option)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_BSTR VTS_I4;
	InvokeHelper(0xbd, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 col, row, sheet, list, option);
}

void CCell2000::SetDroplistCell2(long col, long row, long sheet, long recordset, long option)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0xbe, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 col, row, sheet, recordset, option);
}

void CCell2000::SetCheckCell(long col, long row, long sheet, LPCTSTR text, long option)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_BSTR VTS_I4;
	InvokeHelper(0xbf, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 col, row, sheet, text, option);
}

void CCell2000::SetSpinCell(long col, long row, long sheet, double min, double max, double step)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_R8 VTS_R8 VTS_R8;
	InvokeHelper(0xc0, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 col, row, sheet, min, max, step);
}

void CCell2000::SetDropwndCell(long col, long row, long sheet, long recordset, long keycol, long option)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0xc1, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 col, row, sheet, recordset, keycol, option);
}

void CCell2000::SetNormalCell(long col, long row, long sheet)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0xc2, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 col, row, sheet);
}

long CCell2000::GetCellType(long col, long row, long sheet)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0xc3, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		col, row, sheet);
	return result;
}

void CCell2000::SetBarCodeCell(long col, long row, long sheet, long codetype, LPCTSTR codetext, long top, long left, long bottom, long right)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_BSTR VTS_I4 VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0xc4, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 col, row, sheet, codetype, codetext, top, left, bottom, right);
}

long CCell2000::RSDefCellSet(LPCTSTR name, LPCTSTR filename, LPCTSTR rangestr)
{
	long result;
	static BYTE parms[] =
		VTS_BSTR VTS_BSTR VTS_BSTR;
	InvokeHelper(0xc5, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		name, filename, rangestr);
	return result;
}

long CCell2000::RSDefDBSet(LPCTSTR name, LPCTSTR connectstr, LPCTSTR sqlstr)
{
	long result;
	static BYTE parms[] =
		VTS_BSTR VTS_BSTR VTS_BSTR;
	InvokeHelper(0xc6, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		name, connectstr, sqlstr);
	return result;
}

void CCell2000::RSDeleteSet(long rssetindex)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0xc7, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 rssetindex);
}

long CCell2000::RSLinkSet(long col, long row, long sheet, long rssetindex, long linktype, long cols, long rows, long option)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0xc8, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		col, row, sheet, rssetindex, linktype, cols, rows, option);
	return result;
}

void CCell2000::RSAccess(long col, long row, long sheet, long action)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0xc9, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 col, row, sheet, action);
}

long CCell2000::RSGetSetIndex(LPCTSTR rssetname)
{
	long result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0xca, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		rssetname);
	return result;
}

void CCell2000::RSDelLink(long col, long row, long sheet)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0xcb, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 col, row, sheet);
}

void CCell2000::ChartGuide(long col1, long row1, long col2, long row2)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0xcc, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 col1, row1, col2, row2);
}

void CCell2000::SetChartCell(long col, long row, long sheet, long datac1, long datar1, long datac2, long datar2, long axisdatadir)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0xcd, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 col, row, sheet, datac1, datar1, datac2, datar2, axisdatadir);
}

void CCell2000::SetChartAxisDir(long col, long row, long sheet, long dir)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0xce, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 col, row, sheet, dir);
}

long CCell2000::GetChartAxisDir(long col, long row, long sheet)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0xcf, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		col, row, sheet);
	return result;
}

void CCell2000::SetChartGeneralData(long col, long row, long sheet, long ChartType, long xAxisAttr, LPCTSTR Title, LPCTSTR Foot, LPCTSTR yAxisTitle)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_BSTR VTS_BSTR VTS_BSTR;
	InvokeHelper(0xd0, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 col, row, sheet, ChartType, xAxisAttr, Title, Foot, yAxisTitle);
}

long CCell2000::GetChartDataRange(long col, long row, long sheet, long* col1, long* row1, long* col2, long* row2)
{
	long result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4;
	InvokeHelper(0xd1, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		col, row, sheet, col1, row1, col2, row2);
	return result;
}

long CCell2000::DefineFunctions(LPCTSTR deftext)
{
	long result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0xd2, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		deftext);
	return result;
}

void CCell2000::SetFuncGuide(LPCTSTR guidestr, long cursorpos)
{
	static BYTE parms[] =
		VTS_BSTR VTS_I4;
	InvokeHelper(0xd3, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 guidestr, cursorpos);
}

void CCell2000::SetFuncResult(double floatvalue, LPCTSTR strValue, long type)
{
	static BYTE parms[] =
		VTS_R8 VTS_BSTR VTS_I4;
	InvokeHelper(0xd4, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 floatvalue, strValue, type);
}

CString CCell2000::GetFuncStringPara(long index, long* isdefault)
{
	CString result;
	static BYTE parms[] =
		VTS_I4 VTS_PI4;
	InvokeHelper(0xd5, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		index, isdefault);
	return result;
}

double CCell2000::GetFuncDoublePara(long index, long* isdefault)
{
	double result;
	static BYTE parms[] =
		VTS_I4 VTS_PI4;
	InvokeHelper(0xd6, DISPATCH_METHOD, VT_R8, (void*)&result, parms,
		index, isdefault);
	return result;
}

long CCell2000::MovePrev()
{
	long result;
	InvokeHelper(0xd7, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

long CCell2000::MoveNext()
{
	long result;
	InvokeHelper(0xd8, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

long CCell2000::GetFieldCount()
{
	long result;
	InvokeHelper(0xd9, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

CString CCell2000::GetFieldName(long fieldindex)
{
	CString result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0xda, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		fieldindex);
	return result;
}

BOOL CCell2000::IsEOF()
{
	BOOL result;
	InvokeHelper(0xdb, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

BOOL CCell2000::IsBOF()
{
	BOOL result;
	InvokeHelper(0xdc, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CCell2000::FindDialog(long withReplaceButton)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0xdd, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 withReplaceButton);
}

void CCell2000::CloseFindDialog()
{
	InvokeHelper(0xde, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CCell2000::SetCellImage(long col, long row, long sheet, long imageindex, long style, long halign, long valign)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0xdf, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 col, row, sheet, imageindex, style, halign, valign);
}

long CCell2000::AddImage(LPCTSTR imagefile)
{
	long result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0xe0, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		imagefile);
	return result;
}

void CCell2000::SetCellHyperLink(long col, long row, long sheet, LPCTSTR celltext, LPCTSTR url, LPCTSTR tip)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_BSTR VTS_BSTR VTS_BSTR;
	InvokeHelper(0xe1, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 col, row, sheet, celltext, url, tip);
}

void CCell2000::SetCellNote(long col, long row, long sheet, LPCTSTR note)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_BSTR;
	InvokeHelper(0xe2, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 col, row, sheet, note);
}

CString CCell2000::GetCellNote(long col, long row, long sheet)
{
	CString result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0xe3, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		col, row, sheet);
	return result;
}

long CCell2000::GetTotalSheets()
{
	long result;
	InvokeHelper(0xe4, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

void CCell2000::SortCol(long assending, long col, long startcol, long startrow, long endcol, long endrow)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0xe5, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 assending, col, startcol, startrow, endcol, endrow);
}

void CCell2000::SortRow(long assending, long row, long startcol, long startrow, long endcol, long endrow)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0xe6, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 assending, row, startcol, startrow, endcol, endrow);
}

CString CCell2000::GetCellHyperLink(long col, long row, long sheet)
{
	CString result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0xe7, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		col, row, sheet);
	return result;
}

void CCell2000::ShowSheetLabel(long show, long sheet)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0xe8, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 show, sheet);
}

long CCell2000::GetSheetLabelState(long sheet)
{
	long result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0xe9, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		sheet);
	return result;
}

void CCell2000::ShowTopLabel(long show, long sheet)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0xea, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 show, sheet);
}

long CCell2000::GetTopLabelState(long sheet)
{
	long result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0xeb, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		sheet);
	return result;
}

void CCell2000::ShowSideLabel(long show, long sheet)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0xec, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 show, sheet);
}

long CCell2000::GetSideLabelState(long sheet)
{
	long result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0xed, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		sheet);
	return result;
}

void CCell2000::ShowVScroll(long show, long sheet)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0xee, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 show, sheet);
}

long CCell2000::GetVScrollState(long sheet)
{
	long result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0xef, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		sheet);
	return result;
}

void CCell2000::ShowHScroll(long show, long sheet)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0xf0, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 show, sheet);
}

long CCell2000::GetHScrollState(long sheet)
{
	long result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0xf1, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		sheet);
	return result;
}

void CCell2000::ShowGridLine(long show, long sheet)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0xf2, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 show, sheet);
}

long CCell2000::GetGridLineState(long sheet)
{
	long result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0xf3, DISPATCH_METHOD, VT_I4, (void*)&result, parms,
		sheet);
	return result;
}

void CCell2000::ShowPageBreak(long show)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0xf4, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 show);
}

long CCell2000::GetPageBreakState()
{
	long result;
	InvokeHelper(0xf5, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);
	return result;
}

void CCell2000::SetSheetLabel(long sheet, LPCTSTR label)
{
	static BYTE parms[] =
		VTS_I4 VTS_BSTR;
	InvokeHelper(0xf6, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 sheet, label);
}

CString CCell2000::GetSheetLabel(long sheet)
{
	CString result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0xf7, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		sheet);
	return result;
}

long CCell2000::IsModified()
{
	long result;
	InvokeHelper(0xf8, DISPATCH_METHOD, VT_I4, (void*)&result, NULL);

⌨️ 快捷键说明

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