📄 datagrid_info.h
字号:
//
/****************************************/
/* SchoolManageSystem */
/*设计者:全佳营 */
/*时间:2004.5.9-2004-5.18 */
/*Email:ghostman@tzc.edu.cn */
/****************************************/
#pragma once
// 计算机生成了由 Microsoft Visual C++ 创建的 IDispatch 包装类
// 注意: 不要修改此文件的内容。如果此类由
// Microsoft Visual C++ 重新生成,您的修改将被改写。
/////////////////////////////////////////////////////////////////////////////
// CDatagrid_info 包装类
class CDatagrid_info : public CWnd
{
protected:
DECLARE_DYNCREATE(CDatagrid_info)
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);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -