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

📄 _grid.cpp

📁 vc 和mapobjects地理信息系统组件开发 很有启发意义和参考价值
💻 CPP
字号:
// 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 "_grid.h"

// Dispatch interfaces referenced by this interface
#include "_cell.h"
#include "_chart.h"
#include "_column.h"
#include "_combobox.h"
#include "_images.h"
#include "_PageSetup.h"
#include "_Range.h"
#include "_selection.h"

/////////////////////////////////////////////////////////////////////////////
// C_Grid

IMPLEMENT_DYNCREATE(C_Grid, CWnd)

/////////////////////////////////////////////////////////////////////////////
// C_Grid properties

/////////////////////////////////////////////////////////////////////////////
// C_Grid operations

C_Cell C_Grid::GetActiveCell()
{
	LPDISPATCH pDispatch;
	InvokeHelper(0x6803003c, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
	return C_Cell(pDispatch);
}

BOOL C_Grid::GetAllowUserResizing()
{
	BOOL result;
	InvokeHelper(0x6803003b, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void C_Grid::SetAllowUserResizing(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x6803003b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

long C_Grid::GetAppearance()
{
	long result;
	InvokeHelper(0x6803003a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void C_Grid::SetAppearance(long nNewValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x6803003a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 nNewValue);
}

BOOL C_Grid::GetAutoRedraw()
{
	BOOL result;
	InvokeHelper(0x68030039, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void C_Grid::SetAutoRedraw(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x68030039, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

unsigned long C_Grid::GetBackColor1()
{
	unsigned long result;
	InvokeHelper(0x68030038, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void C_Grid::SetBackColor1(unsigned long newValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x68030038, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 newValue);
}

unsigned long C_Grid::GetBackColor2()
{
	unsigned long result;
	InvokeHelper(0x68030037, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void C_Grid::SetBackColor2(unsigned long newValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x68030037, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 newValue);
}

unsigned long C_Grid::GetBackColorBkg()
{
	unsigned long result;
	InvokeHelper(0x68030036, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void C_Grid::SetBackColorBkg(unsigned long newValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x68030036, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 newValue);
}

unsigned long C_Grid::GetBackColorFixed()
{
	unsigned long result;
	InvokeHelper(0x68030035, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void C_Grid::SetBackColorFixed(unsigned long newValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x68030035, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 newValue);
}

unsigned long C_Grid::GetBackColorScrollBar()
{
	unsigned long result;
	InvokeHelper(0x68030034, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void C_Grid::SetBackColorScrollBar(unsigned long newValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x68030034, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 newValue);
}

unsigned long C_Grid::GetBorderColor()
{
	unsigned long result;
	InvokeHelper(0x68030033, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void C_Grid::SetBorderColor(unsigned long newValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x68030033, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 newValue);
}

C_Cell C_Grid::Cell(long Row, long Col)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0x60030076, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		Row, Col);
	return C_Cell(pDispatch);
}

C_Chart C_Grid::Chart(long Row, long Col)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0x60030077, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		Row, Col);
	return C_Chart(pDispatch);
}

long C_Grid::GetCols()
{
	long result;
	InvokeHelper(0x68030032, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void C_Grid::SetCols(long nNewValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x68030032, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 nNewValue);
}

C_Column C_Grid::Column(long Col)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x60030078, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		Col);
	return C_Column(pDispatch);
}

C_ComboBox C_Grid::ComboBox(long Col)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x60030079, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		Col);
	return C_ComboBox(pDispatch);
}

LPDISPATCH C_Grid::GetDefaultFont()
{
	LPDISPATCH result;
	InvokeHelper(0x68030031, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
	return result;
}

void C_Grid::SetRefDefaultFont(LPDISPATCH newValue)
{
	static BYTE parms[] =
		VTS_DISPATCH;
	InvokeHelper(0x68030031, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
		 newValue);
}

BOOL C_Grid::GetDisplayFocusRect()
{
	BOOL result;
	InvokeHelper(0x68030030, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void C_Grid::SetDisplayFocusRect(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x68030030, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

BOOL C_Grid::GetDisplayRowIndex()
{
	BOOL result;
	InvokeHelper(0x6803002f, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void C_Grid::SetDisplayRowIndex(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x6803002f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

BOOL C_Grid::GetEnabled()
{
	BOOL result;
	InvokeHelper(0x6803002e, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void C_Grid::SetEnabled(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x6803002e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

long C_Grid::GetFixedRowColStyle()
{
	long result;
	InvokeHelper(0x6803002d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void C_Grid::SetFixedRowColStyle(long nNewValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x6803002d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 nNewValue);
}

unsigned long C_Grid::GetForeColorFixed()
{
	unsigned long result;
	InvokeHelper(0x6803002c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void C_Grid::SetForeColorFixed(unsigned long newValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x6803002c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 newValue);
}

unsigned long C_Grid::GetGridColor()
{
	unsigned long result;
	InvokeHelper(0x6803002b, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void C_Grid::SetGridColor(unsigned long newValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x6803002b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 newValue);
}

C_Images C_Grid::GetImages()
{
	LPDISPATCH pDispatch;
	InvokeHelper(0x6803002a, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
	return C_Images(pDispatch);
}

long C_Grid::GetLeftCol()
{
	long result;
	InvokeHelper(0x68030029, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void C_Grid::SetLeftCol(long nNewValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x68030029, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 nNewValue);
}

C_PageSetup C_Grid::GetPageSetup()
{
	LPDISPATCH pDispatch;
	InvokeHelper(0x68030028, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
	return C_PageSetup(pDispatch);
}

C_Range C_Grid::Range(long FirstRow, long FirstCol, long LastRow, long LastCol)
{
	LPDISPATCH pDispatch;
	static BYTE parms[] =
		VTS_I4 VTS_I4 VTS_I4 VTS_I4;
	InvokeHelper(0x6003007a, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, parms,
		FirstRow, FirstCol, LastRow, LastCol);
	return C_Range(pDispatch);
}

BOOL C_Grid::GetReadOnly()
{
	BOOL result;
	InvokeHelper(0x68030027, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void C_Grid::SetReadOnly(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x68030027, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

long C_Grid::GetReadOnlyFocusRect()
{
	long result;
	InvokeHelper(0x68030026, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void C_Grid::SetReadOnlyFocusRect(long nNewValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x68030026, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 nNewValue);
}

long C_Grid::GetRowHeight(long Row)
{
	long result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x68030025, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms,
		Row);
	return result;
}

void C_Grid::SetRowHeight(long Row, long nNewValue)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0x68030025, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 Row, nNewValue);
}

long C_Grid::GetRows()
{
	long result;
	InvokeHelper(0x68030024, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void C_Grid::SetRows(long nNewValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x68030024, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 nNewValue);
}

long C_Grid::GetScrollBars()
{
	long result;
	InvokeHelper(0x68030023, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void C_Grid::SetScrollBars(long nNewValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x68030023, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 nNewValue);
}

long C_Grid::GetScrollBarStyle()
{
	long result;
	InvokeHelper(0x68030022, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void C_Grid::SetScrollBarStyle(long nNewValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x68030022, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 nNewValue);
}

C_Selection C_Grid::GetSelection()
{
	LPDISPATCH pDispatch;
	InvokeHelper(0x68030021, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
	return C_Selection(pDispatch);
}

long C_Grid::GetSelectionMode()
{
	long result;
	InvokeHelper(0x68030020, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void C_Grid::SetSelectionMode(long nNewValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x68030020, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 nNewValue);
}

long C_Grid::GetTopRow()
{
	long result;
	InvokeHelper(0x6803001f, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void C_Grid::SetTopRow(long nNewValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x6803001f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 nNewValue);
}

void C_Grid::About()
{
	InvokeHelper(0x6003007b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void C_Grid::AddChart(long Row, long Col)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0x6003007c, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 Row, Col);
}

void C_Grid::AddItem(LPCTSTR Text, BOOL DrawCell)
{
	static BYTE parms[] =
		VTS_BSTR VTS_BOOL;
	InvokeHelper(0x6003007d, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 Text, DrawCell);
}

void C_Grid::DirectPrint(const VARIANT& PageNo)
{
	static BYTE parms[] =
		VTS_VARIANT;
	InvokeHelper(0x6003007e, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 &PageNo);
}

BOOL C_Grid::ExportToHTML(LPCTSTR FileName)
{
	BOOL result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x6003007f, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		FileName);
	return result;
}

BOOL C_Grid::ExportToExcel(LPCTSTR FileName, BOOL ExportFixedRow, BOOL ExportFixedCol)
{
	BOOL result;
	static BYTE parms[] =
		VTS_BSTR VTS_BOOL VTS_BOOL;
	InvokeHelper(0x60030080, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		FileName, ExportFixedRow, ExportFixedCol);
	return result;
}

BOOL C_Grid::NewFile()
{
	BOOL result;
	InvokeHelper(0x60030081, DISPATCH_METHOD, VT_BOOL, (void*)&result, NULL);
	return result;
}

BOOL C_Grid::OpenFile(LPCTSTR FileName)
{
	BOOL result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x60030082, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		FileName);
	return result;
}

void C_Grid::InsertCol(long StartCol, long Count)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0x60030083, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 StartCol, Count);
}

void C_Grid::InsertRow(long StartRow, long Count)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0x60030084, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 StartRow, Count);
}

void C_Grid::PrintPreview(const VARIANT& Zoom)
{
	static BYTE parms[] =
		VTS_VARIANT;
	InvokeHelper(0x60030085, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 &Zoom);
}

void C_Grid::Refresh()
{
	InvokeHelper(0x60030086, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void C_Grid::RemoveChart(long Row, long Col)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0x60030087, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 Row, Col);
}

void C_Grid::RemoveItem(long Index)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x60030088, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 Index);
}

BOOL C_Grid::SaveFile(LPCTSTR FileName)
{
	BOOL result;
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x60030089, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		FileName);
	return result;
}

BOOL C_Grid::SetRegisterInformation(LPCTSTR RegisteredOwner, LPCTSTR SerialNumber)
{
	BOOL result;
	static BYTE parms[] =
		VTS_BSTR VTS_BSTR;
	InvokeHelper(0x6003008a, DISPATCH_METHOD, VT_BOOL, (void*)&result, parms,
		RegisteredOwner, SerialNumber);
	return result;
}

⌨️ 快捷键说明

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