亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? datagrid.cpp

?? 采用C++與SQL結(jié)合設(shè)計(jì)的一套業(yè)務(wù)管理系統(tǒng)。功能比較齊全
?? CPP
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
// 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 "datagrid.h"
#include "Column.h"

// Dispatch interfaces referenced by this interface
#include "font.h"
#include "StdDataFormatsDisp.h"
#include "Picture.h"
#include "Columns.h"
#include "SelBookmarks.h"
#include "Splits.h"

/////////////////////////////////////////////////////////////////////////////
// CDataGrid

IMPLEMENT_DYNCREATE(CDataGrid, CWnd)

/////////////////////////////////////////////////////////////////////////////
// CDataGrid properties

/////////////////////////////////////////////////////////////////////////////
// CDataGrid operations

long CDataGrid::GetAddNewMode()
{
	long result;
	InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

BOOL CDataGrid::GetAllowAddNew()
{
	BOOL result;
	InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CDataGrid::SetAllowAddNew(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

BOOL CDataGrid::GetAllowArrows()
{
	BOOL result;
	InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CDataGrid::SetAllowArrows(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

BOOL CDataGrid::GetAllowDelete()
{
	BOOL result;
	InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CDataGrid::SetAllowDelete(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

BOOL CDataGrid::GetAllowRowSizing()
{
	BOOL result;
	InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CDataGrid::SetAllowRowSizing(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

BOOL CDataGrid::GetAllowUpdate()
{
	BOOL result;
	InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CDataGrid::SetAllowUpdate(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

long CDataGrid::GetAppearance()
{
	long result;
	InvokeHelper(DISPID_APPEARANCE, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

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

long CDataGrid::GetApproxCount()
{
	long result;
	InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

unsigned long CDataGrid::GetBackColor()
{
	unsigned long result;
	InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void CDataGrid::SetBackColor(unsigned long newValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 newValue);
}

VARIANT CDataGrid::GetBookmark()
{
	VARIANT result;
	InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
	return result;
}

void CDataGrid::SetBookmark(const VARIANT& newValue)
{
	static BYTE parms[] =
		VTS_VARIANT;
	InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 &newValue);
}

long CDataGrid::GetBorderStyle()
{
	long result;
	InvokeHelper(DISPID_BORDERSTYLE, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void CDataGrid::SetBorderStyle(long nNewValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(DISPID_BORDERSTYLE, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 nNewValue);
}

CString CDataGrid::GetCaption()
{
	CString result;
	InvokeHelper(DISPID_CAPTION, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}

void CDataGrid::SetCaption(LPCTSTR lpszNewValue)
{
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(DISPID_CAPTION, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 lpszNewValue);
}

short CDataGrid::GetCol()
{
	short result;
	InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
	return result;
}

void CDataGrid::SetCol(short nNewValue)
{
	static BYTE parms[] =
		VTS_I2;
	InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 nNewValue);
}

BOOL CDataGrid::GetColumnHeaders()
{
	BOOL result;
	InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CDataGrid::SetColumnHeaders(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

BOOL CDataGrid::GetCurrentCellModified()
{
	BOOL result;
	InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CDataGrid::SetCurrentCellModified(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0xc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

BOOL CDataGrid::GetCurrentCellVisible()
{
	BOOL result;
	InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CDataGrid::SetCurrentCellVisible(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0xd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

BOOL CDataGrid::GetDataChanged()
{
	BOOL result;
	InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CDataGrid::SetDataChanged(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0xe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

LPUNKNOWN CDataGrid::GetDataSource()
{
	LPUNKNOWN result;
	InvokeHelper(0x2a, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL);
	return result;
}

void CDataGrid::SetRefDataSource(LPUNKNOWN newValue)
{
	static BYTE parms[] =
		VTS_UNKNOWN;
	InvokeHelper(0x2a, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
		 newValue);
}

CString CDataGrid::GetDataMember()
{
	CString result;
	InvokeHelper(0x2b, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}

void CDataGrid::SetDataMember(LPCTSTR lpszNewValue)
{
	static BYTE parms[] =
		VTS_BSTR;
	InvokeHelper(0x2b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 lpszNewValue);
}

float CDataGrid::GetDefColWidth()
{
	float result;
	InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
	return result;
}

void CDataGrid::SetDefColWidth(float newValue)
{
	static BYTE parms[] =
		VTS_R4;
	InvokeHelper(0x10, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 newValue);
}

BOOL CDataGrid::GetEditActive()
{
	BOOL result;
	InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

void CDataGrid::SetEditActive(BOOL bNewValue)
{
	static BYTE parms[] =
		VTS_BOOL;
	InvokeHelper(0x11, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 bNewValue);
}

BOOL CDataGrid::GetEnabled()
{
	BOOL result;
	InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}

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

CString CDataGrid::GetErrorText()
{
	CString result;
	InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}

COleFont CDataGrid::GetFont()
{
	LPDISPATCH pDispatch;
	InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
	return COleFont(pDispatch);
}

void CDataGrid::SetRefFont(LPDISPATCH newValue)
{
	static BYTE parms[] =
		VTS_DISPATCH;
	InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
		 newValue);
}

unsigned long CDataGrid::GetForeColor()
{
	unsigned long result;
	InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

void CDataGrid::SetForeColor(unsigned long newValue)
{
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 newValue);
}

VARIANT CDataGrid::GetFirstRow()
{
	VARIANT result;
	InvokeHelper(0x13, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
	return result;
}

void CDataGrid::SetFirstRow(const VARIANT& newValue)
{
	static BYTE parms[] =
		VTS_VARIANT;
	InvokeHelper(0x13, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 &newValue);
}

COleFont CDataGrid::GetHeadFont()
{
	LPDISPATCH pDispatch;
	InvokeHelper(0x14, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
	return COleFont(pDispatch);
}

void CDataGrid::SetRefHeadFont(LPDISPATCH newValue)
{
	static BYTE parms[] =
		VTS_DISPATCH;
	InvokeHelper(0x14, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
		 newValue);
}

float CDataGrid::GetHeadLines()
{
	float result;
	InvokeHelper(0x15, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
	return result;
}

void CDataGrid::SetHeadLines(float newValue)
{
	static BYTE parms[] =
		VTS_R4;
	InvokeHelper(0x15, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
		 newValue);
}

long CDataGrid::GetHWnd()
{
	long result;
	InvokeHelper(DISPID_HWND, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

long CDataGrid::GetHWndEditor()
{

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧洲人成人精品| 中文字幕中文字幕一区| 国产久卡久卡久卡久卡视频精品| 久久综合久久综合九色| 国产成人福利片| 亚洲女同一区二区| 欧美日韩视频不卡| 久久99精品视频| 国产精品网站在线播放| 91久久精品一区二区二区| 视频一区视频二区在线观看| 精品福利一二区| 99精品欧美一区| 午夜视频久久久久久| 精品久久久久久亚洲综合网| 粉嫩嫩av羞羞动漫久久久| 亚洲欧美电影院| 欧美一区二区三区视频免费播放| 国产一区二区导航在线播放| 中文字幕中文字幕一区二区| 欧美日韩另类一区| 麻豆91免费观看| 国产精品女主播av| 欧美日韩成人综合| 国产成人在线网站| 亚洲国产精品人人做人人爽| 精品国产伦一区二区三区免费| 成人免费av网站| 午夜激情综合网| 国产亚洲人成网站| 欧美午夜寂寞影院| 国产精品综合在线视频| 一二三区精品视频| 26uuu色噜噜精品一区二区| 色88888久久久久久影院按摩| 喷水一区二区三区| 亚洲视频在线一区| 精品福利二区三区| 欧洲一区二区三区在线| 91精品国产色综合久久ai换脸 | 国产欧美综合色| 在线欧美日韩国产| 激情综合色丁香一区二区| 亚洲狼人国产精品| 精品国产99国产精品| 欧美日韩在线免费视频| 丁香天五香天堂综合| 午夜欧美在线一二页| 国产精品久久一卡二卡| 日韩欧美一区二区免费| 一本大道综合伊人精品热热| 国产一区二区三区四| 五月婷婷综合在线| 亚洲欧美偷拍三级| 欧美激情综合五月色丁香| 欧美一级理论片| 欧美性生活影院| 成人av电影免费在线播放| 精品一区二区三区的国产在线播放| 一区二区欧美国产| 国产精品免费aⅴ片在线观看| 日韩视频永久免费| 欧美视频一区二区三区| bt欧美亚洲午夜电影天堂| 韩国av一区二区三区| 日产精品久久久久久久性色| 亚洲激情六月丁香| 中国色在线观看另类| 日韩欧美国产精品一区| 欧美日本一区二区| 在线看日本不卡| 99re6这里只有精品视频在线观看| 黑人巨大精品欧美黑白配亚洲| 日韩激情在线观看| 亚洲风情在线资源站| 亚洲欧美日韩系列| 国产日韩成人精品| 久久综合狠狠综合久久激情| 91精品综合久久久久久| 欧美日韩国产首页| 欧美天堂一区二区三区| 色妹子一区二区| 99国产精品久久久久久久久久| 高清国产一区二区三区| 国产馆精品极品| 国产一区二区不卡在线| 九色综合狠狠综合久久| 免费成人在线观看视频| 日韩国产成人精品| 视频一区二区中文字幕| 亚洲6080在线| 亚洲成av人影院在线观看网| 亚洲一区二区五区| 一区二区三区精品| 一区二区三区日本| 一区二区三区 在线观看视频 | 国产精品色婷婷久久58| 国产日韩精品久久久| 国产日韩视频一区二区三区| 久久久久国产精品人| 久久久亚洲精品一区二区三区| 久久亚洲精精品中文字幕早川悠里| 精品国产精品一区二区夜夜嗨| 精品国产一区久久| 国产亚洲综合色| 中文字幕国产一区二区| 亚洲欧洲精品天堂一级| 中文字幕一区二区不卡| 综合网在线视频| 亚洲尤物视频在线| 视频一区二区不卡| 欧美老肥妇做.爰bbww视频| 欧美挠脚心视频网站| 91精品国产综合久久国产大片| 日韩小视频在线观看专区| 精品国产乱码久久久久久图片| 久久久久久9999| 中文字幕国产精品一区二区| 亚洲视频1区2区| 亚洲国产视频在线| 日本美女一区二区| 国产一区二三区好的| 国产成人日日夜夜| 91麻豆6部合集magnet| 欧美日韩另类一区| 精品国产91久久久久久久妲己 | 蜜芽一区二区三区| 极品少妇xxxx精品少妇| 国产精品亚洲专一区二区三区| 国产a精品视频| 99精品久久久久久| 欧美喷水一区二区| 久久影视一区二区| 国产精品盗摄一区二区三区| 一区二区三区.www| 蜜桃91丨九色丨蝌蚪91桃色| 国产精品白丝av| 色综合久久九月婷婷色综合| 欧美精三区欧美精三区| 久久久亚洲精品石原莉奈| 亚洲欧洲三级电影| 视频在线观看91| 国产成人av福利| 一本色道久久综合亚洲91| 3atv在线一区二区三区| 国产亚洲欧美在线| 亚洲综合小说图片| 韩国女主播一区| 色综合久久久久| 日韩免费观看高清完整版| 欧美激情综合在线| 亚洲成人三级小说| 国产凹凸在线观看一区二区| 欧美系列日韩一区| 久久伊99综合婷婷久久伊| 亚洲人成精品久久久久| 免费成人在线影院| 91蜜桃传媒精品久久久一区二区| 欧美精品色综合| 欧美国产精品v| 日日夜夜精品视频天天综合网| 国产精品亚洲一区二区三区在线| 在线观看日韩毛片| 欧美精品一区二区三区很污很色的| 1000精品久久久久久久久| 另类小说一区二区三区| 91在线视频播放| 欧美哺乳videos| 亚洲综合在线五月| 国产一区在线观看视频| 91黄色在线观看| 久久久久国产成人精品亚洲午夜| 亚洲国产综合人成综合网站| 国产91色综合久久免费分享| 欧美精品在线视频| 亚洲特黄一级片| 国产一区二区视频在线| 精品视频色一区| 国产精品沙发午睡系列990531| 奇米一区二区三区| 色噜噜狠狠成人中文综合| 久久国产人妖系列| 91久久奴性调教| 国产女主播在线一区二区| 青青草视频一区| 色偷偷久久一区二区三区| 久久久不卡网国产精品一区| 亚洲bdsm女犯bdsm网站| 不卡av在线免费观看| 欧美大黄免费观看| 亚洲 欧美综合在线网络| av在线免费不卡| 久久精品一区二区三区不卡牛牛 | 精品国产免费一区二区三区香蕉| 亚洲男人天堂av| 国产成人av电影在线| 精品久久一二三区| 日韩av电影免费观看高清完整版在线观看| 99国产一区二区三精品乱码| 国产人妖乱国产精品人妖|