datagrid2.h

来自「RFID读卡器源码,vc.net编写,bcgp界面控件」· C头文件 代码 · 共 769 行 · 第 1/2 页

H
769
字号
#pragma once

// 计算机生成了由 Microsoft Visual C++ 创建的 IDispatch 包装类

// 注意:不要修改此文件的内容。如果此类由
//  Microsoft Visual C++ 重新生成,您的修改将被改写。

/////////////////////////////////////////////////////////////////////////////
// CDatagrid2 包装类

class CDatagrid2 : public CWnd
{
protected:
	DECLARE_DYNCREATE(CDatagrid2)
public:
	CLSID const& GetClsid()
	{
		static CLSID const clsid
			= { 0xCDE57A43, 0x8B86, 0x11D0, { 0xB3, 0xC6, 0x0, 0xA0, 0xC9, 0xA, 0xEA, 0x82 } };
		return clsid;
	}
	virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle,
						const RECT& rect, CWnd* pParentWnd, UINT nID, 
						CCreateContext* pContext = NULL)
	{ 
		return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); 
	}

    BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, 
				UINT nID, CFile* pPersist = NULL, BOOL bStorage = FALSE,
				BSTR bstrLicKey = NULL)
	{ 
		return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
		pPersist, bStorage, bstrLicKey); 
	}

// 属性
public:
enum{    dbgNoAddNew = 0,    dbgAddNewCurrent = 1,    dbgAddNewPending = 2}AddNewModeConstants;enum{    dbgLeft = 0,    dbgRight = 1,    dbgCenter = 2,    dbgGeneral = 3}AlignmentConstants;enum{    dbgFlat = 0,    dbg3D = 1}AppearanceConstants;enum{    dbgNoBorder = 0,    dbgFixedSingle = 1}BorderStyleConstants;enum{    dbgNoDividers = 0,    dbgBlackLine = 1,    dbgDarkGrayLine = 2,    dbgRaised = 3,    dbgInset = 4,    dbgUseForeColor = 5,    dbgLightGrayLine = 6}DividerStyleConstants;enum{    dbgOutOfMemory = 7,    dbgSubscriptRange = 9,    dbgTypeMismatch = 13,    dbgInvalidPropertyValue = 380,    dbgInvalidSafeModeProcCall = 680,    dbgColIndex = 6145,    dbgSplitIndex = 6244,    dbgCNotFound = 6147,    dbgInvBookmark = 6149,    dbgDataAccess = 6160,    dbgNoPropNow = 6162,    dbgBindError = 4097,    dbgInvRowNum = 6148,    dbgBadEvent = 6161,    dbgScrollRange = 6151,    dbgDelMultRows = 6159,    dbgDelError = 6155,    dbgAddError = 6154,    dbgUpdError = 6153,    dbgErrorSetCurrent = 6152,    dbgNotBookmarkable = 7004,    dbgOrphaned = 7000,    dbgUnknown = 7001,    dbgMustHaveSplit = 7002,    dbgNoMethodNow = 7003,    dbgNoRowset = 7005,    dbgConvertData = 7006,    dbgErrUpdateColumn = 7007,    dbgNoCurrentRow = 7008,    dbgNoRowFound = 7009,    dbgColReadOnly = 7010,    dbgActionCanceled = 7011}ErrorConstants;enum{    dbgDottedCellBorder = 0,    dbgSolidCellBorder = 1,    dbgHighlightCell = 2,    dbgHighlightRow = 3,    dbgHighlightRowRaiseCell = 4,    dbgNoMarquee = 5,    dbgFloatingEditor = 6}MarqueeStyleConstants;enum{    dbgNone = 0,    dbgHorizontal = 1,    dbgVertical = 2,    dbgBoth = 3,    dbgAutomatic = 4}ScrollBarsConstants;enum{    dbgScalable = 0,    dbgExact = 1}SplitSizeModeConstants;enum{    dbgControlNavigation = 0,    dbgColumnNavigation = 1,    dbgGridNavigation = 2}TabActionConstants;

// 操作
public:

// IDataGrid

// Functions
//

long get_AddNewMode()
{
	long result;
	InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}
BOOL get_AllowAddNew()
{
	BOOL result;
	InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}
void put_AllowAddNew(BOOL newValue)
{
	static BYTE parms[] = VTS_BOOL ;
	InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_AllowArrows()
{
	BOOL result;
	InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}
void put_AllowArrows(BOOL newValue)
{
	static BYTE parms[] = VTS_BOOL ;
	InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_AllowDelete()
{
	BOOL result;
	InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}
void put_AllowDelete(BOOL newValue)
{
	static BYTE parms[] = VTS_BOOL ;
	InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_AllowRowSizing()
{
	BOOL result;
	InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}
void put_AllowRowSizing(BOOL newValue)
{
	static BYTE parms[] = VTS_BOOL ;
	InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_AllowUpdate()
{
	BOOL result;
	InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}
void put_AllowUpdate(BOOL newValue)
{
	static BYTE parms[] = VTS_BOOL ;
	InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
long get_Appearance()
{
	long result;
	InvokeHelper(DISPID_APPEARANCE, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}
void put_Appearance(long newValue)
{
	static BYTE parms[] = VTS_I4 ;
	InvokeHelper(DISPID_APPEARANCE, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
long get_ApproxCount()
{
	long result;
	InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}
unsigned long get_BackColor()
{
	unsigned long result;
	InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
	return result;
}
void put_BackColor(unsigned long newValue)
{
	static BYTE parms[] = VTS_UI4 ;
	InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
VARIANT get_Bookmark()
{
	VARIANT result;
	InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
	return result;
}
void put_Bookmark(VARIANT newValue)
{
	static BYTE parms[] = VTS_VARIANT ;
	InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
}
long get_BorderStyle()
{
	long result;
	InvokeHelper(DISPID_BORDERSTYLE, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
	return result;
}
void put_BorderStyle(long newValue)
{
	static BYTE parms[] = VTS_I4 ;
	InvokeHelper(DISPID_BORDERSTYLE, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
CString get_Caption()
{
	CString result;
	InvokeHelper(DISPID_CAPTION, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}
void put_Caption(LPCTSTR newValue)
{
	static BYTE parms[] = VTS_BSTR ;
	InvokeHelper(DISPID_CAPTION, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
short get_Col()
{
	short result;
	InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
	return result;
}
void put_Col(short newValue)
{
	static BYTE parms[] = VTS_I2 ;
	InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_ColumnHeaders()
{
	BOOL result;
	InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}
void put_ColumnHeaders(BOOL newValue)
{
	static BYTE parms[] = VTS_BOOL ;
	InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_CurrentCellModified()
{
	BOOL result;
	InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}
void put_CurrentCellModified(BOOL newValue)
{
	static BYTE parms[] = VTS_BOOL ;
	InvokeHelper(0xc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_CurrentCellVisible()
{
	BOOL result;
	InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}
void put_CurrentCellVisible(BOOL newValue)
{
	static BYTE parms[] = VTS_BOOL ;
	InvokeHelper(0xd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_DataChanged()
{
	BOOL result;
	InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}
void put_DataChanged(BOOL newValue)
{
	static BYTE parms[] = VTS_BOOL ;
	InvokeHelper(0xe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPUNKNOWN get_DataSource()
{
	LPUNKNOWN result;
	InvokeHelper(0x2a, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL);
	return result;
}
void putref_DataSource(LPUNKNOWN newValue)
{
	static BYTE parms[] = VTS_UNKNOWN ;
	InvokeHelper(0x2a, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms, newValue);
}
CString get_DataMember()
{
	CString result;
	InvokeHelper(0x2b, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}
void put_DataMember(LPCTSTR newValue)
{
	static BYTE parms[] = VTS_BSTR ;
	InvokeHelper(0x2b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
float get_DefColWidth()
{
	float result;
	InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
	return result;
}
void put_DefColWidth(float newValue)
{
	static BYTE parms[] = VTS_R4 ;
	InvokeHelper(0x10, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_EditActive()
{
	BOOL result;
	InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}
void put_EditActive(BOOL newValue)
{
	static BYTE parms[] = VTS_BOOL ;
	InvokeHelper(0x11, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_Enabled()
{
	BOOL result;
	InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
	return result;
}
void put_Enabled(BOOL newValue)
{
	static BYTE parms[] = VTS_BOOL ;
	InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
CString get_ErrorText()
{
	CString result;
	InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
	return result;
}
LPDISPATCH get_Font()
{

⌨️ 快捷键说明

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