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

📄 truedbgridctrl.cpp

📁 研究生信息管理系统 基于VC++6.0 MFC 内附ACCESS数据库文件 一个完成工程文件 编译通过后可直接运行 (需装有SP5以上补丁)
💻 CPP
📖 第 1 页 / 共 2 页
字号:
// 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 "truedbgridctrl.h"

// Dispatch interfaces referenced by this interface
#include "font.h"
#include "StyleDisp.h"
#include "Columns1.h"
#include "Splits1.h"
#include "Styles.h"
#include "SelBookmarks.h"
#include "picture.h"
#include "Layouts.h"

/////////////////////////////////////////////////////////////////////////////
// CTrueDBGridCtrl

IMPLEMENT_DYNCREATE(CTrueDBGridCtrl, CWnd)

/////////////////////////////////////////////////////////////////////////////
// CTrueDBGridCtrl properties

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

void CTrueDBGridCtrl::SetAllowDelete(BOOL propVal)
{
	SetProperty(0x1, VT_BOOL, propVal);
}

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

void CTrueDBGridCtrl::SetAllowAddNew(BOOL propVal)
{
	SetProperty(0x2, VT_BOOL, propVal);
}

BOOL CTrueDBGridCtrl::GetAllowRowSizing()
{
	BOOL result;
	GetProperty(0x3, VT_BOOL, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetAllowRowSizing(BOOL propVal)
{
	SetProperty(0x3, VT_BOOL, propVal);
}

BOOL CTrueDBGridCtrl::GetAllowUpdate()
{
	BOOL result;
	GetProperty(0x4, VT_BOOL, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetAllowUpdate(BOOL propVal)
{
	SetProperty(0x4, VT_BOOL, propVal);
}

short CTrueDBGridCtrl::GetAppearance()
{
	short result;
	GetProperty(DISPID_APPEARANCE, VT_I4, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetAppearance(short propVal)
{
	SetProperty(DISPID_APPEARANCE, VT_I4, propVal);
}

short CTrueDBGridCtrl::GetBorderStyle()
{
	short result;
	GetProperty(DISPID_BORDERSTYLE, VT_I4, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetBorderStyle(short propVal)
{
	SetProperty(DISPID_BORDERSTYLE, VT_I4, propVal);
}

VARIANT CTrueDBGridCtrl::GetBookmark()
{
	VARIANT result;
	GetProperty(0x5, VT_VARIANT, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetBookmark(const VARIANT& propVal)
{
	SetProperty(0x5, VT_VARIANT, &propVal);
}

short CTrueDBGridCtrl::GetCol()
{
	short result;
	GetProperty(0x6, VT_I2, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetCol(short propVal)
{
	SetProperty(0x6, VT_I2, propVal);
}

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

void CTrueDBGridCtrl::SetColumnHeaders(BOOL propVal)
{
	SetProperty(0x7, VT_BOOL, propVal);
}

BOOL CTrueDBGridCtrl::GetCurrentCellVisible()
{
	BOOL result;
	GetProperty(0x48, VT_BOOL, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetCurrentCellVisible(BOOL propVal)
{
	SetProperty(0x48, VT_BOOL, propVal);
}

BOOL CTrueDBGridCtrl::GetCurrentCellModified()
{
	BOOL result;
	GetProperty(0x40, VT_BOOL, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetCurrentCellModified(BOOL propVal)
{
	SetProperty(0x40, VT_BOOL, propVal);
}

BOOL CTrueDBGridCtrl::GetDataChanged()
{
	BOOL result;
	GetProperty(0x46, VT_BOOL, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetDataChanged(BOOL propVal)
{
	SetProperty(0x46, VT_BOOL, propVal);
}

long CTrueDBGridCtrl::GetDataMode()
{
	long result;
	GetProperty(0x25, VT_I4, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetDataMode(long propVal)
{
	SetProperty(0x25, VT_I4, propVal);
}

LPUNKNOWN CTrueDBGridCtrl::GetDataSource()
{
	LPUNKNOWN result;
	GetProperty(0x9, VT_UNKNOWN, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetDataSource(LPUNKNOWN propVal)
{
	SetProperty(0x9, VT_UNKNOWN, propVal);
}

float CTrueDBGridCtrl::GetDefColWidth()
{
	float result;
	GetProperty(0xa, VT_R4, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetDefColWidth(float propVal)
{
	SetProperty(0xa, VT_R4, propVal);
}

BOOL CTrueDBGridCtrl::GetEditActive()
{
	BOOL result;
	GetProperty(0x3f, VT_BOOL, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetEditActive(BOOL propVal)
{
	SetProperty(0x3f, VT_BOOL, propVal);
}

BOOL CTrueDBGridCtrl::GetEditDropDown()
{
	BOOL result;
	GetProperty(0x50, VT_BOOL, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetEditDropDown(BOOL propVal)
{
	SetProperty(0x50, VT_BOOL, propVal);
}

BOOL CTrueDBGridCtrl::GetEnabled()
{
	BOOL result;
	GetProperty(DISPID_ENABLED, VT_BOOL, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetEnabled(BOOL propVal)
{
	SetProperty(DISPID_ENABLED, VT_BOOL, propVal);
}

BOOL CTrueDBGridCtrl::GetExtendRightColumn()
{
	BOOL result;
	GetProperty(0x49, VT_BOOL, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetExtendRightColumn(BOOL propVal)
{
	SetProperty(0x49, VT_BOOL, propVal);
}

VARIANT CTrueDBGridCtrl::GetFirstRow()
{
	VARIANT result;
	GetProperty(0x16, VT_VARIANT, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetFirstRow(const VARIANT& propVal)
{
	SetProperty(0x16, VT_VARIANT, &propVal);
}

COleFont CTrueDBGridCtrl::GetHeadFont()
{
	LPDISPATCH pDispatch;
	GetProperty(0xb, VT_DISPATCH, (void*)&pDispatch);
	return COleFont(pDispatch);
}

void CTrueDBGridCtrl::SetHeadFont(LPDISPATCH propVal)
{
	SetProperty(0xb, VT_DISPATCH, propVal);
}

float CTrueDBGridCtrl::GetHeadLines()
{
	float result;
	GetProperty(0xc, VT_R4, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetHeadLines(float propVal)
{
	SetProperty(0xc, VT_R4, propVal);
}

OLE_HANDLE CTrueDBGridCtrl::GetHWnd()
{
	OLE_HANDLE result;
	GetProperty(DISPID_HWND, VT_I4, (void*)&result);
	return result;
}

long CTrueDBGridCtrl::GetHWndEditor()
{
	long result;
	GetProperty(0x28, VT_I4, (void*)&result);
	return result;
}

BOOL CTrueDBGridCtrl::GetMarqueeUnique()
{
	BOOL result;
	GetProperty(0x4a, VT_BOOL, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetMarqueeUnique(BOOL propVal)
{
	SetProperty(0x4a, VT_BOOL, propVal);
}

long CTrueDBGridCtrl::GetMarqueeStyle()
{
	long result;
	GetProperty(0x4b, VT_I4, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetMarqueeStyle(long propVal)
{
	SetProperty(0x4b, VT_I4, propVal);
}

BOOL CTrueDBGridCtrl::GetRecordSelectors()
{
	BOOL result;
	GetProperty(0xd, VT_BOOL, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetRecordSelectors(BOOL propVal)
{
	SetProperty(0xd, VT_BOOL, propVal);
}

short CTrueDBGridCtrl::GetRow()
{
	short result;
	GetProperty(0xe, VT_I2, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetRow(short propVal)
{
	SetProperty(0xe, VT_I2, propVal);
}

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

void CTrueDBGridCtrl::SetRowDividerStyle(long propVal)
{
	SetProperty(0xf, VT_I4, propVal);
}

float CTrueDBGridCtrl::GetRowHeight()
{
	float result;
	GetProperty(0x10, VT_R4, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetRowHeight(float propVal)
{
	SetProperty(0x10, VT_R4, propVal);
}

long CTrueDBGridCtrl::GetScrollBars()
{
	long result;
	GetProperty(0x20, VT_I4, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetScrollBars(long propVal)
{
	SetProperty(0x20, VT_I4, propVal);
}

long CTrueDBGridCtrl::GetSelLength()
{
	long result;
	GetProperty(0x41, VT_I4, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetSelLength(long propVal)
{
	SetProperty(0x41, VT_I4, propVal);
}

long CTrueDBGridCtrl::GetSelStart()
{
	long result;
	GetProperty(0x42, VT_I4, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetSelStart(long propVal)
{
	SetProperty(0x42, VT_I4, propVal);
}

CString CTrueDBGridCtrl::GetSelText()
{
	CString result;
	GetProperty(0x43, VT_BSTR, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetSelText(LPCTSTR propVal)
{
	SetProperty(0x43, VT_BSTR, propVal);
}

short CTrueDBGridCtrl::GetSelStartCol()
{
	short result;
	GetProperty(0x11, VT_I2, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetSelStartCol(short propVal)
{
	SetProperty(0x11, VT_I2, propVal);
}

short CTrueDBGridCtrl::GetSelEndCol()
{
	short result;
	GetProperty(0x12, VT_I2, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetSelEndCol(short propVal)
{
	SetProperty(0x12, VT_I2, propVal);
}

short CTrueDBGridCtrl::GetSplit()
{
	short result;
	GetProperty(0x2b, VT_I2, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetSplit(short propVal)
{
	SetProperty(0x2b, VT_I2, propVal);
}

short CTrueDBGridCtrl::GetVisibleCols()
{
	short result;
	GetProperty(0x21, VT_I2, (void*)&result);
	return result;
}

short CTrueDBGridCtrl::GetVisibleRows()
{
	short result;
	GetProperty(0x13, VT_I2, (void*)&result);
	return result;
}

OLE_COLOR CTrueDBGridCtrl::GetBackColor()
{
	OLE_COLOR result;
	GetProperty(DISPID_BACKCOLOR, VT_I4, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetBackColor(OLE_COLOR propVal)
{
	SetProperty(DISPID_BACKCOLOR, VT_I4, propVal);
}

OLE_COLOR CTrueDBGridCtrl::GetForeColor()
{
	OLE_COLOR result;
	GetProperty(DISPID_FORECOLOR, VT_I4, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetForeColor(OLE_COLOR propVal)
{
	SetProperty(DISPID_FORECOLOR, VT_I4, propVal);
}

CString CTrueDBGridCtrl::GetCaption()
{
	CString result;
	GetProperty(DISPID_CAPTION, VT_BSTR, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetCaption(LPCTSTR propVal)
{
	SetProperty(DISPID_CAPTION, VT_BSTR, propVal);
}

COleFont CTrueDBGridCtrl::GetFont()
{
	LPDISPATCH pDispatch;
	GetProperty(DISPID_FONT, VT_DISPATCH, (void*)&pDispatch);
	return COleFont(pDispatch);
}

void CTrueDBGridCtrl::SetFont(LPDISPATCH propVal)
{
	SetProperty(DISPID_FONT, VT_DISPATCH, propVal);
}

short CTrueDBGridCtrl::GetLeftCol()
{
	short result;
	GetProperty(0x17, VT_I2, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetLeftCol(short propVal)
{
	SetProperty(0x17, VT_I2, propVal);
}

BOOL CTrueDBGridCtrl::GetAllowArrows()
{
	BOOL result;
	GetProperty(0x2f, VT_BOOL, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetAllowArrows(BOOL propVal)
{
	SetProperty(0x2f, VT_BOOL, propVal);
}

long CTrueDBGridCtrl::GetExposeCellMode()
{
	long result;
	GetProperty(0x30, VT_I4, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetExposeCellMode(long propVal)
{
	SetProperty(0x30, VT_I4, propVal);
}

BOOL CTrueDBGridCtrl::GetTabAcrossSplits()
{
	BOOL result;
	GetProperty(0x31, VT_BOOL, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetTabAcrossSplits(BOOL propVal)
{
	SetProperty(0x31, VT_BOOL, propVal);
}

long CTrueDBGridCtrl::GetTabAction()
{
	long result;
	GetProperty(0x32, VT_I4, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetTabAction(long propVal)
{
	SetProperty(0x32, VT_I4, propVal);
}

BOOL CTrueDBGridCtrl::GetWrapCellPointer()
{
	BOOL result;
	GetProperty(0x33, VT_BOOL, (void*)&result);
	return result;
}

void CTrueDBGridCtrl::SetWrapCellPointer(BOOL propVal)
{
	SetProperty(0x33, VT_BOOL, propVal);
}

CStyleDisp CTrueDBGridCtrl::GetStyle()
{
	LPDISPATCH pDispatch;
	GetProperty(0x2c, VT_DISPATCH, (void*)&pDispatch);
	return CStyleDisp(pDispatch);
}

void CTrueDBGridCtrl::SetStyle(LPDISPATCH propVal)
{
	SetProperty(0x2c, VT_DISPATCH, propVal);
}

CStyleDisp CTrueDBGridCtrl::GetHeadingStyle()
{
	LPDISPATCH pDispatch;
	GetProperty(0x2d, VT_DISPATCH, (void*)&pDispatch);
	return CStyleDisp(pDispatch);
}

void CTrueDBGridCtrl::SetHeadingStyle(LPDISPATCH propVal)
{
	SetProperty(0x2d, VT_DISPATCH, propVal);
}

CStyleDisp CTrueDBGridCtrl::GetEditorStyle()
{
	LPDISPATCH pDispatch;
	GetProperty(0x2e, VT_DISPATCH, (void*)&pDispatch);
	return CStyleDisp(pDispatch);
}

void CTrueDBGridCtrl::SetEditorStyle(LPDISPATCH propVal)
{
	SetProperty(0x2e, VT_DISPATCH, propVal);
}

CStyleDisp CTrueDBGridCtrl::GetInactiveStyle()
{
	LPDISPATCH pDispatch;
	GetProperty(0x34, VT_DISPATCH, (void*)&pDispatch);

⌨️ 快捷键说明

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