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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? datagrid.cpp

?? 在運行系統前
?? CPP
?? 第 1 頁 / 共 2 頁
字號:
{
	long result;
	InvokeHelper(0x16, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

CStdDataFormatsDisp CDataGrid::GetDataFormats()
{
	LPDISPATCH pDispatch;
	InvokeHelper(0x2c, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
	return CStdDataFormatsDisp(pDispatch);
}

CPicture CDataGrid::CaptureImage()
{
	LPDISPATCH pDispatch;
	InvokeHelper(0x65, DISPATCH_METHOD, VT_DISPATCH, (void*)&pDispatch, NULL);
	return CPicture(pDispatch);
}

void CDataGrid::ClearSelCols()
{
	InvokeHelper(0x66, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CDataGrid::ClearFields()
{
	InvokeHelper(0x67, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

short CDataGrid::ColContaining(float X)
{
	short result;
	static BYTE parms[] =
		VTS_R4;
	InvokeHelper(0x68, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
		X);
	return result;
}

CColumns CDataGrid::GetColumns()
{
	LPDISPATCH pDispatch;
	InvokeHelper(0x69, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
	return CColumns(pDispatch);
}

VARIANT CDataGrid::GetBookmark(long RowNum)
{
	VARIANT result;
	static BYTE parms[] =
		VTS_I4;
	InvokeHelper(0x6a, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms,
		RowNum);
	return result;
}

void CDataGrid::HoldFields()
{
	InvokeHelper(0x6b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CDataGrid::ReBind()
{
	InvokeHelper(0x6c, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

void CDataGrid::Refresh()
{
	InvokeHelper(DISPID_REFRESH, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}

VARIANT CDataGrid::RowBookmark(short RowNum)
{
	VARIANT result;
	static BYTE parms[] =
		VTS_I2;
	InvokeHelper(0x6d, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms,
		RowNum);
	return result;
}

short CDataGrid::RowContaining(float Y)
{
	short result;
	static BYTE parms[] =
		VTS_R4;
	InvokeHelper(0x6e, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
		Y);
	return result;
}

float CDataGrid::RowTop(short RowNum)
{
	float result;
	static BYTE parms[] =
		VTS_I2;
	InvokeHelper(0x6f, DISPATCH_METHOD, VT_R4, (void*)&result, parms,
		RowNum);
	return result;
}

void CDataGrid::Scroll(long Cols, long Rows)
{
	static BYTE parms[] =
		VTS_I4 VTS_I4;
	InvokeHelper(0xdc, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
		 Cols, Rows);
}

CSelBookmarks CDataGrid::GetSelBookmarks()
{
	LPDISPATCH pDispatch;
	InvokeHelper(0x71, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
	return CSelBookmarks(pDispatch);
}

short CDataGrid::SplitContaining(float X, float Y)
{
	short result;
	static BYTE parms[] =
		VTS_R4 VTS_R4;
	InvokeHelper(0x72, DISPATCH_METHOD, VT_I2, (void*)&result, parms,
		X, Y);
	return result;
}

CSplits CDataGrid::GetSplits()
{
	LPDISPATCH pDispatch;
	InvokeHelper(0x73, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
	return CSplits(pDispatch);
}

CString CDataGrid::GetItem(int ColNum)
{
	CColumns cols = GetColumns();
	VARIANT v_ColNum, v_Value;
	//設置列編號
	v_ColNum.vt = VT_I2;
	v_ColNum.iVal = ColNum;
	//根據列編號返回CColumn對象
	CColumn col = cols.GetItem(v_ColNum);
	//讀取列的
	v_Value = col.GetValue();

	return v_Value.bstrVal;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本欧美一区二区| 久久国产福利国产秒拍| 国产日韩欧美一区二区三区乱码 | 国产精品久久久久久妇女6080 | 无码av中文一区二区三区桃花岛| 欧美在线不卡一区| 午夜精品久久久久久久蜜桃app| 91久久国产综合久久| 亚洲国产另类av| 精品国产乱码久久久久久1区2区 | 秋霞成人午夜伦在线观看| 精品国产一区二区三区久久久蜜月| 国产精品一区免费在线观看| 国产无一区二区| 在线欧美日韩精品| 男人的j进女人的j一区| 欧美激情中文字幕| 欧美精品在线观看播放| 久久亚洲私人国产精品va媚药| 色综合久久综合网欧美综合网| 亚洲超丰满肉感bbw| 国产欧美日韩不卡免费| 欧美日韩国产免费| 久久九九久久九九| 欧美人牲a欧美精品| 成人综合在线网站| 日韩电影在线一区二区三区| 国产精品素人视频| 欧美草草影院在线视频| 欧美这里有精品| 成人永久免费视频| 免费xxxx性欧美18vr| 亚洲黄色av一区| 麻豆精品在线观看| 国产精品卡一卡二| 国产欧美精品区一区二区三区 | 日韩经典中文字幕一区| 中文av字幕一区| 免费高清视频精品| 日韩av成人高清| 一区二区三区四区不卡视频| 亚洲国产精品v| 久久久久久免费毛片精品| 欧美猛男gaygay网站| 91黄色小视频| thepron国产精品| 国产成人一级电影| 国产成人精品三级| 成人美女在线观看| www.性欧美| 99久久久久久| 色综合夜色一区| 91女人视频在线观看| 91猫先生在线| 欧洲精品视频在线观看| 欧美性受极品xxxx喷水| 99久久精品国产一区二区三区| 欧美三级视频在线播放| 91九色02白丝porn| 欧美久久一区二区| 欧美男男青年gay1069videost | 欧美精品久久一区二区三区| 欧美一级欧美三级在线观看| 日韩精品一区二区三区四区视频| 日韩欧美亚洲国产另类| 欧美成人性福生活免费看| 精品久久久久久久久久久久久久久| 欧美精品一区二区三区四区| 欧美激情一区二区| 亚洲成人1区2区| 国产精品一级在线| 日本高清免费不卡视频| 欧美一级黄色录像| 国产精品国产三级国产| 亚洲一区在线观看免费 | 日韩三级免费观看| 国产精品高清亚洲| 日韩黄色免费网站| 国产成人在线观看免费网站| 在线视频欧美精品| 精品久久久久久久久久久院品网| 久久久久久97三级| 亚洲.国产.中文慕字在线| 国产高清不卡一区二区| 中文字幕一区二区三区不卡 | 精品国产成人系列| 亚洲视频在线一区二区| 免费国产亚洲视频| 国产精品欧美综合在线| 日韩福利视频导航| 91女厕偷拍女厕偷拍高清| 日韩精品一区二区三区在线观看| 亚洲精选一二三| 成人性色生活片| 精品久久久三级丝袜| 午夜精品在线看| 99久久99久久免费精品蜜臀| www国产精品av| 日韩av电影天堂| 精品视频在线视频| 一区在线观看视频| 不卡在线视频中文字幕| 久久人人超碰精品| 久久69国产一区二区蜜臀| 欧美精品一卡两卡| 亚洲尤物视频在线| 91丨porny丨在线| 国产精品嫩草99a| 成人性生交大片免费看中文| 日韩av午夜在线观看| 欧美三级午夜理伦三级中视频| 亚洲精品视频在线| av中文一区二区三区| 亚洲欧洲性图库| 成人网页在线观看| 国产精品高清亚洲| 在线视频一区二区三区| 亚洲影视在线观看| 欧美一级精品在线| 久久电影网站中文字幕| 日韩免费高清视频| 国产伦精品一区二区三区视频青涩 | 性感美女极品91精品| 欧美军同video69gay| 久久国产视频网| 欧美—级在线免费片| 91色在线porny| 日韩中文字幕1| 久久久www成人免费毛片麻豆| voyeur盗摄精品| 亚洲成av人片一区二区三区| 久久众筹精品私拍模特| 久久99深爱久久99精品| 97久久精品人人爽人人爽蜜臀| 欧美亚洲日本国产| 国产欧美日韩中文久久| 91首页免费视频| 国产成人精品免费看| 老司机一区二区| 丝袜美腿亚洲综合| 一区二区三区鲁丝不卡| 久久综合色综合88| 在线观看91av| 精品视频资源站| 国产精品综合二区| 日日夜夜精品视频天天综合网| 国产欧美日韩综合| 欧美一区二区福利视频| 不卡一区二区三区四区| 日韩精品五月天| 1024国产精品| 久久久亚洲午夜电影| 337p亚洲精品色噜噜狠狠| 成人午夜电影久久影院| 久久精品国产秦先生| 亚洲国产精品尤物yw在线观看| 亚洲女同一区二区| 国产精品久久久久久亚洲毛片| 久久久777精品电影网影网| 久久久久88色偷偷免费| 精品国产一区二区三区四区四| 欧美一区二区三区日韩视频| 538在线一区二区精品国产| 欧美日韩亚洲综合| 精品视频免费看| 欧美xfplay| 久久久久久久久97黄色工厂| 久久精品水蜜桃av综合天堂| 国产日韩欧美综合在线| 成人欧美一区二区三区黑人麻豆| 亚洲乱码中文字幕综合| 亚洲三级电影全部在线观看高清| 亚洲精品免费视频| 久久99最新地址| 色噜噜久久综合| 日韩欧美精品在线视频| 欧美国产日本韩| 亚洲宅男天堂在线观看无病毒| 日韩av一区二| 日韩西西人体444www| 国产精品国产三级国产aⅴ入口 | 亚洲国产高清不卡| 亚洲午夜三级在线| 94-欧美-setu| 精品国产伦一区二区三区免费| 亚洲一区二区成人在线观看| 国产九色精品成人porny| 8v天堂国产在线一区二区| 国产精品女上位| 激情综合色综合久久| 日本韩国一区二区三区视频| 久久久久久久久久久久久久久99 | 亚洲一区二区三区视频在线 | 欧美福利一区二区| 国产欧美精品一区aⅴ影院| 蜜臀av性久久久久蜜臀aⅴ流畅| 成人av资源在线| 日韩小视频在线观看专区| 亚洲激情av在线| 成人丝袜高跟foot|