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

📄 chinaexcel.cpp

📁 这是一个较好的关于主从报表的源代码
💻 CPP
📖 第 1 页 / 共 5 页
字号:
// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++

// NOTE: Do not modify the contents of this file.  If this class is regenerated by
//  Microsoft Visual C++, your modifications will be overwritten.


#include "stdafx.h"
#include "chinaexcel.h"

/////////////////////////////////////////////////////////////////////////////
// CChinaExcel

IMPLEMENT_DYNCREATE(CChinaExcel, CWnd)

/////////////////////////////////////////////////////////////////////////////
// CChinaExcel properties

BOOL CChinaExcel::GetAutoWrap()
{
	BOOL result;
	GetProperty(0x1, VT_BOOL, (void*)&result);
	return result;
}

void CChinaExcel::SetAutoWrap(BOOL propVal)
{
	SetProperty(0x1, VT_BOOL, propVal);
}

BOOL CChinaExcel::GetBold()
{
	BOOL result;
	GetProperty(0x2, VT_BOOL, (void*)&result);
	return result;
}

void CChinaExcel::SetBold(BOOL propVal)
{
	SetProperty(0x2, VT_BOOL, propVal);
}

long CChinaExcel::GetCol()
{
	long result;
	GetProperty(0x3, VT_I4, (void*)&result);
	return result;
}

void CChinaExcel::SetCol(long propVal)
{
	SetProperty(0x3, VT_I4, propVal);
}

long CChinaExcel::GetRow()
{
	long result;
	GetProperty(0x4, VT_I4, (void*)&result);
	return result;
}

void CChinaExcel::SetRow(long propVal)
{
	SetProperty(0x4, VT_I4, propVal);
}

BOOL CChinaExcel::GetDesignMode()
{
	BOOL result;
	GetProperty(0x5, VT_BOOL, (void*)&result);
	return result;
}

void CChinaExcel::SetDesignMode(BOOL propVal)
{
	SetProperty(0x5, VT_BOOL, propVal);
}

CString CChinaExcel::GetFilePathName()
{
	CString result;
	GetProperty(0x6, VT_BSTR, (void*)&result);
	return result;
}

void CChinaExcel::SetFilePathName(LPCTSTR propVal)
{
	SetProperty(0x6, VT_BSTR, propVal);
}

BOOL CChinaExcel::GetFormProtect()
{
	BOOL result;
	GetProperty(0x7, VT_BOOL, (void*)&result);
	return result;
}

void CChinaExcel::SetFormProtect(BOOL propVal)
{
	SetProperty(0x7, VT_BOOL, propVal);
}

short CChinaExcel::GetHorzTextAlign()
{
	short result;
	GetProperty(0x8, VT_I2, (void*)&result);
	return result;
}

void CChinaExcel::SetHorzTextAlign(short propVal)
{
	SetProperty(0x8, VT_I2, propVal);
}

BOOL CChinaExcel::GetItalic()
{
	BOOL result;
	GetProperty(0x9, VT_BOOL, (void*)&result);
	return result;
}

void CChinaExcel::SetItalic(BOOL propVal)
{
	SetProperty(0x9, VT_BOOL, propVal);
}

BOOL CChinaExcel::GetShowGrid()
{
	BOOL result;
	GetProperty(0xa, VT_BOOL, (void*)&result);
	return result;
}

void CChinaExcel::SetShowGrid(BOOL propVal)
{
	SetProperty(0xa, VT_BOOL, propVal);
}

BOOL CChinaExcel::GetShowHeader()
{
	BOOL result;
	GetProperty(0xb, VT_BOOL, (void*)&result);
	return result;
}

void CChinaExcel::SetShowHeader(BOOL propVal)
{
	SetProperty(0xb, VT_BOOL, propVal);
}

BOOL CChinaExcel::GetUnderline()
{
	BOOL result;
	GetProperty(0xc, VT_BOOL, (void*)&result);
	return result;
}

void CChinaExcel::SetUnderline(BOOL propVal)
{
	SetProperty(0xc, VT_BOOL, propVal);
}

short CChinaExcel::GetVertTextAlign()
{
	short result;
	GetProperty(0xd, VT_I2, (void*)&result);
	return result;
}

void CChinaExcel::SetVertTextAlign(short propVal)
{
	SetProperty(0xd, VT_I2, propVal);
}

CString CChinaExcel::GetCellFontName()
{
	CString result;
	GetProperty(0xe, VT_BSTR, (void*)&result);
	return result;
}

void CChinaExcel::SetCellFontName(LPCTSTR propVal)
{
	SetProperty(0xe, VT_BSTR, propVal);
}

long CChinaExcel::GetCellFontSize()
{
	long result;
	GetProperty(0xf, VT_I4, (void*)&result);
	return result;
}

void CChinaExcel::SetCellFontSize(long propVal)
{
	SetProperty(0xf, VT_I4, propVal);
}

BOOL CChinaExcel::GetShowErrorMsgBox()
{
	BOOL result;
	GetProperty(0x10, VT_BOOL, (void*)&result);
	return result;
}

void CChinaExcel::SetShowErrorMsgBox(BOOL propVal)
{
	SetProperty(0x10, VT_BOOL, propVal);
}

BOOL CChinaExcel::GetPrintGrid()
{
	BOOL result;
	GetProperty(0x11, VT_BOOL, (void*)&result);
	return result;
}

void CChinaExcel::SetPrintGrid(BOOL propVal)
{
	SetProperty(0x11, VT_BOOL, propVal);
}

/////////////////////////////////////////////////////////////////////////////
// CChinaExcel operations

BOOL CChinaExcel::CombiNation(long StartRow, long EndRow, long StartCol, long EndCol)
{
	BOOL result;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0x12, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		StartRow, EndRow, StartCol, EndCol);
	return result;
}

void CChinaExcel::DeleteCol(long StartCol, long EndCol)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0x13, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 StartCol, EndCol);
}

void CChinaExcel::DeleteRow(long StartRow, long EndRow)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0x14, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 StartRow, EndRow);
}

void CChinaExcel::EndCellEdit(BOOL bAccepted)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x15, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 bAccepted);
}

CString CChinaExcel::GetCellFormula(long Row, long Col)
{
	CString result;
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0x16, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Row, Col);
	return result;
}

CString CChinaExcel::GetCellValue(long Row, long Col)
{
	CString result;
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0x17, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
		Row, Col);
	return result;
}

CString CChinaExcel::GetEditLineText()
{
	CString result;
	InvokeHelper(0x18, DISPATCH_METHOD, VT_BSTR, (void*)&result, NULL);
	return result;
}

void CChinaExcel::GetFocus()
{
	InvokeHelper(0x19, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

BOOL CChinaExcel::GoToCell(long Row, long Col)
{
	BOOL result;
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0x1a, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		Row, Col);
	return result;
}

BOOL CChinaExcel::GoToCellName(LPCTSTR CellName)
{
	BOOL result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x1b, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		CellName);
	return result;
}

void CChinaExcel::InsertBeforeCol(long StartCol, long EndCol)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0x1c, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 StartCol, EndCol);
}

void CChinaExcel::InsertBeforeRow(long StartRow, long EndRow)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0x1d, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 StartRow, EndRow);
}

void CChinaExcel::InsertCell(long StartRow, long StartCol, long EndRow, long EndCol, BOOL bCellDown)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_BOOL;
	InvokeHelper(0x1e, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 StartRow, StartCol, EndRow, EndCol, bCellDown);
}

void CChinaExcel::InsertNextCol(long StartCol, long EndCol)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0x1f, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 StartCol, EndCol);
}

void CChinaExcel::InsertNextRow(long StartRow, long EndRow)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0x20, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 StartRow, EndRow);
}

BOOL CChinaExcel::IsModified()
{
	BOOL result;
	InvokeHelper(0x21, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CChinaExcel::JumpNextCol()
{
	InvokeHelper(0x22, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::JumpNextRow()
{
	InvokeHelper(0x23, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

BOOL CChinaExcel::OnCellCombiNation(BOOL bCombiNation)
{
	BOOL result;
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x24, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		bCombiNation);
	return result;
}

void CChinaExcel::OnCopy()
{
	InvokeHelper(0x25, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::OnCut()
{
	InvokeHelper(0x26, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::OnPaste()
{
	InvokeHelper(0x27, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::OnUndo()
{
	InvokeHelper(0x28, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::OnChooseFont()
{
	InvokeHelper(0x29, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::OnClearCell()
{
	InvokeHelper(0x2a, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

BOOL CChinaExcel::OnLineCombiNation()
{
	BOOL result;
	InvokeHelper(0x2b, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CChinaExcel::OnDefaultSet()
{
	InvokeHelper(0x2c, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::OnDeleteCell()
{
	InvokeHelper(0x2d, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::OnDeleteCellLeft()
{
	InvokeHelper(0x2e, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::OnDeleteCellUp()
{
	InvokeHelper(0x2f, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::OnDeleteCol()
{
	InvokeHelper(0x30, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::OnDeleteRow()
{
	InvokeHelper(0x31, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

BOOL CChinaExcel::OnFileOpen()
{
	BOOL result;
	InvokeHelper(0x32, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

BOOL CChinaExcel::OnFilePrint()
{
	BOOL result;
	InvokeHelper(0x33, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CChinaExcel::OnFilePrintPreview()
{
	InvokeHelper(0x34, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

BOOL CChinaExcel::OnFileSave()
{
	BOOL result;
	InvokeHelper(0x35, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CChinaExcel::OnFunctionList()
{
	InvokeHelper(0x36, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::OnGoToCell()
{
	InvokeHelper(0x37, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::OnInsertBeforeCol()
{
	InvokeHelper(0x38, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::OnInsertBeforeRow()
{
	InvokeHelper(0x39, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::OnInsertCell()
{
	InvokeHelper(0x3a, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::OnInsertCellDown()
{
	InvokeHelper(0x3b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::OnInsertCellRight()
{
	InvokeHelper(0x3c, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::OnInsertNextCol()
{
	InvokeHelper(0x3d, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::OnInsertNextRow()
{
	InvokeHelper(0x3e, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::OnODBCConnectTest()
{
	InvokeHelper(0x3f, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::OnPrintPaperSet()
{
	InvokeHelper(0x40, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::OnReCalculate()
{
	InvokeHelper(0x41, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::OnSetCellBkColor()
{
	InvokeHelper(0x42, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CChinaExcel::OnSetCellVarName()
{
	InvokeHelper(0x43, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);

⌨️ 快捷键说明

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