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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? datagrid.cpp

?? This a integrated human resource manage system ,developed with vc++ and sql2000 Server
?? 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;
	//設(shè)置列編號
	v_ColNum.vt = VT_I2;
	v_ColNum.iVal = ColNum;
	//根據(jù)列編號返回CColumn對象
	CColumn col = cols.GetItem(v_ColNum);
	//讀取列的
	v_Value = col.GetValue();

	return v_Value.bstrVal;
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情五月婷婷综合网| 亚洲一区二区不卡免费| 成人免费看的视频| 国产精品麻豆网站| 99精品视频一区| 一区二区三区在线视频播放| 欧美中文字幕久久| 五月婷婷激情综合网| 日韩美女视频一区二区在线观看| 久久综合国产精品| 国产91丝袜在线观看| 中文字幕综合网| 欧美日本免费一区二区三区| 久久精品理论片| 国产精品你懂的在线欣赏| 91美女片黄在线观看91美女| 石原莉奈在线亚洲三区| 日韩欧美一卡二卡| 成人av在线看| 丝袜美腿亚洲色图| 久久久夜色精品亚洲| 在线中文字幕一区二区| 日韩精品福利网| 中文字幕第一区二区| 欧美在线免费视屏| 国产一区在线精品| 一区二区视频在线| 精品免费视频.| 一本一本大道香蕉久在线精品| 性做久久久久久免费观看欧美| 精品国产在天天线2019| 99久久久无码国产精品| 免费成人在线影院| 亚洲欧美视频在线观看视频| 91精品国产欧美日韩| 高清国产一区二区| 日本成人在线网站| 亚洲男人都懂的| 国产午夜精品一区二区三区视频| 91高清在线观看| 国产不卡一区视频| 免费久久99精品国产| 亚洲欧美色图小说| 日本一区二区不卡视频| 欧美精品丝袜中出| 一本久久a久久精品亚洲| 极品销魂美女一区二区三区| 亚洲一区在线免费观看| 国产拍揄自揄精品视频麻豆| 69堂精品视频| 欧美亚洲国产一区二区三区va | 久久久噜噜噜久久中文字幕色伊伊 | 欧美日韩国产色站一区二区三区| 国产成人综合视频| 精品一区二区三区欧美| 无码av免费一区二区三区试看| 中文字幕日韩av资源站| 精品粉嫩超白一线天av| 在线不卡一区二区| 在线观看日韩国产| 色一情一乱一乱一91av| 成人精品免费网站| 国产丶欧美丶日本不卡视频| 久久精品国产99久久6| 五月综合激情网| 视频在线观看国产精品| 亚洲韩国精品一区| 亚洲午夜久久久久中文字幕久| 中文字幕人成不卡一区| 国产精品国产三级国产普通话蜜臀 | 免费高清视频精品| 丝袜亚洲精品中文字幕一区| 亚洲一区二区黄色| 亚洲bt欧美bt精品| 性感美女久久精品| 偷拍一区二区三区| 日韩有码一区二区三区| 日韩成人一级大片| 久久99精品久久久久婷婷| 捆绑调教一区二区三区| 日产国产欧美视频一区精品| 偷拍一区二区三区四区| 日本aⅴ亚洲精品中文乱码| 另类综合日韩欧美亚洲| 久久精品国产**网站演员| 久久精品久久综合| 国产精品一色哟哟哟| 粉嫩13p一区二区三区| k8久久久一区二区三区| 色婷婷久久综合| 欧美日韩在线播放三区四区| 91精品国产91热久久久做人人| 日韩一级视频免费观看在线| 亚洲精品一区二区三区四区高清| 26uuu国产电影一区二区| 国产亚洲精久久久久久| 亚洲欧美综合另类在线卡通| 一区二区三区美女| 免费观看成人av| 成人性生交大片免费看中文| 91视频免费看| 欧美日韩国产一区| 久久久久久久av麻豆果冻| 国产精品久久久久三级| 亚洲精品久久久久久国产精华液| 亚洲va国产天堂va久久en| 老司机免费视频一区二区| 成人高清视频免费观看| 欧美三级欧美一级| 久久久久9999亚洲精品| 玉足女爽爽91| 精品一区二区在线视频| 91玉足脚交白嫩脚丫在线播放| 欧美日韩综合在线| 国产亲近乱来精品视频| 午夜影视日本亚洲欧洲精品| 韩国午夜理伦三级不卡影院| 日本高清不卡在线观看| 精品久久久久久久久久久久久久久久久 | 日本欧美大码aⅴ在线播放| 国产一区二区免费在线| 欧美亚男人的天堂| 精品国产亚洲在线| 亚洲一区二区三区四区五区黄| 国产呦萝稀缺另类资源| 欧美最猛性xxxxx直播| 久久久噜噜噜久久中文字幕色伊伊| 亚洲欧美成人一区二区三区| 黄色成人免费在线| 精品婷婷伊人一区三区三| 中文字幕第一区第二区| 青青青伊人色综合久久| 一本色道久久综合狠狠躁的推荐 | 国产成人午夜高潮毛片| 欧美日韩国产乱码电影| 国产精品国产精品国产专区不片| 午夜精品一区二区三区三上悠亚| 成人精品鲁一区一区二区| 日韩免费成人网| 亚洲3atv精品一区二区三区| av成人免费在线| 欧美va亚洲va| 日韩极品在线观看| 欧美体内she精高潮| 日韩一区有码在线| 成人一级视频在线观看| 日韩精品一区二区三区视频| 日韩成人一区二区三区在线观看| 91蜜桃视频在线| 亚洲天堂网中文字| 成人午夜碰碰视频| 国产精品天美传媒沈樵| 国产一区二区三区最好精华液| 欧美精品在线一区二区| 午夜视频久久久久久| 在线观看亚洲a| 一区二区三区电影在线播| 91免费观看视频在线| 中文字幕av一区二区三区高| 国产91精品露脸国语对白| 久久久久久久久伊人| 国产麻豆成人传媒免费观看| 久久这里只有精品首页| 久久国产精品一区二区| 精品999在线播放| 国产制服丝袜一区| 久久精品免费在线观看| 国产麻豆成人精品| 国产精品久久久久久久久搜平片 | 粉嫩高潮美女一区二区三区 | 亚洲欧洲av在线| 91免费国产视频网站| 一区二区三区小说| 在线观看日韩精品| 日韩中文字幕av电影| 日韩欧美黄色影院| 国模娜娜一区二区三区| 久久精品视频在线看| 成人福利视频在线| 亚洲欧美日韩久久| 欧美日韩美女一区二区| 日本不卡一区二区| 久久综合九色综合97婷婷女人| 国产精品一区二区不卡| 1区2区3区精品视频| 在线观看一区日韩| 久久精品国产成人一区二区三区| 欧美精品一区二区三区视频| 国产ts人妖一区二区| 亚洲日本一区二区三区| 欧美日本在线一区| 激情综合色综合久久| 中文字幕一区二区在线播放| 91成人免费网站| 美女被吸乳得到大胸91| 国产色爱av资源综合区| 日本韩国精品在线| 久久se精品一区精品二区| 国产精品久久久久aaaa| 欧美日韩一区成人|