亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
欧美午夜电影网| 国产午夜精品久久久久久免费视| 婷婷中文字幕一区三区| 欧美日韩www| 另类小说欧美激情| 奇米色一区二区| 人禽交欧美网站| 亚洲国产日日夜夜| 亚洲精品一二三区| 久久久www免费人成精品| 3d动漫精品啪啪1区2区免费| 91一区二区三区在线播放| 国产成人久久精品77777最新版本| 日韩精品免费视频人成| 亚洲综合色丁香婷婷六月图片| 一本大道av伊人久久综合| 亚洲女同一区二区| 欧美美女bb生活片| 韩国三级在线一区| 最新国产成人在线观看| 亚洲人成伊人成综合网小说| 久久综合狠狠综合久久激情| 2023国产精品| wwwwxxxxx欧美| 亚洲精品在线一区二区| 亚洲欧洲日韩av| 国产亚洲欧美一级| 国产欧美日韩不卡| 国产精品少妇自拍| 中文字幕巨乱亚洲| 欧美国产综合色视频| 欧美国产精品一区| 一卡二卡三卡日韩欧美| 洋洋成人永久网站入口| 一区二区三区日韩欧美| 热久久免费视频| 久久精品国产99久久6| 成人黄页在线观看| 国产成人av一区二区三区在线 | 国产成人av在线影院| 国产精品538一区二区在线| 欧美日韩精品三区| 午夜精品123| 久久99久久精品| 国产精品护士白丝一区av| 91精品国产综合久久久久久漫画| 国产成人精品一区二| 午夜一区二区三区视频| 日本一区二区三区在线观看| 精品视频色一区| 成人黄色小视频| 久久se精品一区精品二区| 亚洲欧美日韩系列| 久久久精品欧美丰满| 欧美三级日韩三级| 成人av网址在线| 精品影视av免费| 亚洲自拍偷拍综合| 日本一区二区久久| 日韩免费高清av| 欧美无人高清视频在线观看| 成人福利电影精品一区二区在线观看| 美女性感视频久久| 亚洲成人动漫在线免费观看| 亚洲视频在线一区观看| 国产亚洲综合av| 91精品国产一区二区三区香蕉| 91欧美激情一区二区三区成人| 国产一区二区三区高清播放| 日韩电影在线观看电影| 一区二区三区资源| 国产精品成人网| 久久久久九九视频| 日韩免费高清视频| 亚洲欧美日韩国产成人精品影院 | 国产一区二区三区不卡在线观看| 五月天一区二区| 亚洲激情自拍视频| 日韩高清不卡在线| 国产日产精品一区| 欧美在线一区二区三区| 99天天综合性| 欧美在线视频日韩| 国产成人av一区二区三区在线观看| 免费的成人av| 日韩av电影一区| 爽好久久久欧美精品| 亚洲欧美国产三级| 亚洲欧洲日韩综合一区二区| 色综合久久综合网欧美综合网 | 欧美a一区二区| 欧美精品xxxxbbbb| 美女视频黄免费的久久 | 欧美人与性动xxxx| 最新国产の精品合集bt伙计| 日韩欧美国产三级| 久久精品99国产精品| 亚洲女人小视频在线观看| 国产三级久久久| 欧美一级黄色录像| 欧美喷水一区二区| 在线精品视频小说1| 一本一道波多野结衣一区二区| 老司机午夜精品99久久| 天堂午夜影视日韩欧美一区二区| 中文字幕一区二区视频| 久久一区二区视频| 久久亚洲精华国产精华液| 日韩欧美一级在线播放| 欧美一区二区黄| 日韩一区二区三区av| 91麻豆精品国产91| 欧美日韩精品一区二区三区| 在线看不卡av| 欧美日韩激情一区二区三区| 欧美日韩久久一区| 欧美日韩1234| 日韩欧美一级精品久久| 日韩欧美中文字幕公布| 欧美电影免费观看高清完整版| 欧美一区二区三区系列电影| 日韩欧美综合一区| 91精品国产综合久久精品性色| 欧美丰满美乳xxx高潮www| 欧美剧在线免费观看网站 | 91国产丝袜在线播放| 在线观看亚洲一区| 欧美精品九九99久久| 日韩三区在线观看| 2014亚洲片线观看视频免费| 国产精品午夜久久| 亚洲免费在线视频| 偷拍一区二区三区四区| 久久国产夜色精品鲁鲁99| 国产一区视频网站| 99国产精品国产精品毛片| 欧美午夜一区二区三区| 日韩欧美区一区二| 国产精品久久福利| 亚洲444eee在线观看| 韩国理伦片一区二区三区在线播放| 成人av午夜影院| 777亚洲妇女| 国产欧美日韩视频在线观看| 亚洲国产日韩综合久久精品| 久久国产精品区| 97超碰欧美中文字幕| 欧美日韩亚洲综合在线| 国产无人区一区二区三区| 亚洲男人天堂av网| 麻豆成人综合网| jizzjizzjizz欧美| 欧美精品视频www在线观看| 久久久久久久精| 亚洲一区二区三区四区五区中文| 美国一区二区三区在线播放| 91一区二区三区在线观看| 日韩精品一区二区三区中文精品| 亚洲免费观看高清完整版在线观看熊| 国产一区二区三区免费观看| 91国偷自产一区二区开放时间| 欧美精品一区视频| 首页综合国产亚洲丝袜| 99精品欧美一区二区蜜桃免费| 日韩视频在线你懂得| 一区二区三区中文字幕精品精品 | 日本中文在线一区| gogo大胆日本视频一区| 精品国产自在久精品国产| 亚洲一区二区美女| 成人听书哪个软件好| 精品国产欧美一区二区| 亚洲国产精品久久不卡毛片| 成人免费电影视频| 精品国产91洋老外米糕| 天天综合网 天天综合色| 99精品欧美一区二区三区小说 | 天堂va蜜桃一区二区三区漫画版 | 欧美日本一区二区在线观看| 国产精品女同一区二区三区| 国产一区二区剧情av在线| 91精品国产综合久久久蜜臀粉嫩 | 成人性色生活片| 精品国产99国产精品| 免费av网站大全久久| 欧美专区日韩专区| 亚洲精品高清在线| av中文一区二区三区| 国产日本亚洲高清| 国产一区二区三区日韩| 久久婷婷成人综合色| 久久99精品国产麻豆不卡| 在线成人免费视频| 午夜伦欧美伦电影理论片| 欧美日韩国产一区| 亚洲午夜电影在线观看| 欧美视频一区二区三区四区 | 亚洲三级在线看| 99视频一区二区| 一区二区三区在线观看动漫 |