📄 truedbgridctrl.cpp
字号:
// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
// NOTE: Do not modify the contents of this file. If this class is regenerated by
// Microsoft Visual C++, your modifications will be overwritten.
#include "stdafx.h"
#include "truedbgridctrl.h"
// Dispatch interfaces referenced by this interface
#include "font.h"
#include "StyleDisp.h"
#include "Columns1.h"
#include "Splits1.h"
#include "Styles.h"
#include "SelBookmarks.h"
#include "picture.h"
#include "Layouts.h"
/////////////////////////////////////////////////////////////////////////////
// CTrueDBGridCtrl
IMPLEMENT_DYNCREATE(CTrueDBGridCtrl, CWnd)
/////////////////////////////////////////////////////////////////////////////
// CTrueDBGridCtrl properties
BOOL CTrueDBGridCtrl::GetAllowDelete()
{
BOOL result;
GetProperty(0x1, VT_BOOL, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetAllowDelete(BOOL propVal)
{
SetProperty(0x1, VT_BOOL, propVal);
}
BOOL CTrueDBGridCtrl::GetAllowAddNew()
{
BOOL result;
GetProperty(0x2, VT_BOOL, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetAllowAddNew(BOOL propVal)
{
SetProperty(0x2, VT_BOOL, propVal);
}
BOOL CTrueDBGridCtrl::GetAllowRowSizing()
{
BOOL result;
GetProperty(0x3, VT_BOOL, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetAllowRowSizing(BOOL propVal)
{
SetProperty(0x3, VT_BOOL, propVal);
}
BOOL CTrueDBGridCtrl::GetAllowUpdate()
{
BOOL result;
GetProperty(0x4, VT_BOOL, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetAllowUpdate(BOOL propVal)
{
SetProperty(0x4, VT_BOOL, propVal);
}
short CTrueDBGridCtrl::GetAppearance()
{
short result;
GetProperty(DISPID_APPEARANCE, VT_I4, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetAppearance(short propVal)
{
SetProperty(DISPID_APPEARANCE, VT_I4, propVal);
}
short CTrueDBGridCtrl::GetBorderStyle()
{
short result;
GetProperty(DISPID_BORDERSTYLE, VT_I4, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetBorderStyle(short propVal)
{
SetProperty(DISPID_BORDERSTYLE, VT_I4, propVal);
}
VARIANT CTrueDBGridCtrl::GetBookmark()
{
VARIANT result;
GetProperty(0x5, VT_VARIANT, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetBookmark(const VARIANT& propVal)
{
SetProperty(0x5, VT_VARIANT, &propVal);
}
short CTrueDBGridCtrl::GetCol()
{
short result;
GetProperty(0x6, VT_I2, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetCol(short propVal)
{
SetProperty(0x6, VT_I2, propVal);
}
BOOL CTrueDBGridCtrl::GetColumnHeaders()
{
BOOL result;
GetProperty(0x7, VT_BOOL, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetColumnHeaders(BOOL propVal)
{
SetProperty(0x7, VT_BOOL, propVal);
}
BOOL CTrueDBGridCtrl::GetCurrentCellVisible()
{
BOOL result;
GetProperty(0x48, VT_BOOL, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetCurrentCellVisible(BOOL propVal)
{
SetProperty(0x48, VT_BOOL, propVal);
}
BOOL CTrueDBGridCtrl::GetCurrentCellModified()
{
BOOL result;
GetProperty(0x40, VT_BOOL, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetCurrentCellModified(BOOL propVal)
{
SetProperty(0x40, VT_BOOL, propVal);
}
BOOL CTrueDBGridCtrl::GetDataChanged()
{
BOOL result;
GetProperty(0x46, VT_BOOL, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetDataChanged(BOOL propVal)
{
SetProperty(0x46, VT_BOOL, propVal);
}
long CTrueDBGridCtrl::GetDataMode()
{
long result;
GetProperty(0x25, VT_I4, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetDataMode(long propVal)
{
SetProperty(0x25, VT_I4, propVal);
}
LPUNKNOWN CTrueDBGridCtrl::GetDataSource()
{
LPUNKNOWN result;
GetProperty(0x9, VT_UNKNOWN, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetDataSource(LPUNKNOWN propVal)
{
SetProperty(0x9, VT_UNKNOWN, propVal);
}
float CTrueDBGridCtrl::GetDefColWidth()
{
float result;
GetProperty(0xa, VT_R4, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetDefColWidth(float propVal)
{
SetProperty(0xa, VT_R4, propVal);
}
BOOL CTrueDBGridCtrl::GetEditActive()
{
BOOL result;
GetProperty(0x3f, VT_BOOL, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetEditActive(BOOL propVal)
{
SetProperty(0x3f, VT_BOOL, propVal);
}
BOOL CTrueDBGridCtrl::GetEditDropDown()
{
BOOL result;
GetProperty(0x50, VT_BOOL, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetEditDropDown(BOOL propVal)
{
SetProperty(0x50, VT_BOOL, propVal);
}
BOOL CTrueDBGridCtrl::GetEnabled()
{
BOOL result;
GetProperty(DISPID_ENABLED, VT_BOOL, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetEnabled(BOOL propVal)
{
SetProperty(DISPID_ENABLED, VT_BOOL, propVal);
}
BOOL CTrueDBGridCtrl::GetExtendRightColumn()
{
BOOL result;
GetProperty(0x49, VT_BOOL, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetExtendRightColumn(BOOL propVal)
{
SetProperty(0x49, VT_BOOL, propVal);
}
VARIANT CTrueDBGridCtrl::GetFirstRow()
{
VARIANT result;
GetProperty(0x16, VT_VARIANT, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetFirstRow(const VARIANT& propVal)
{
SetProperty(0x16, VT_VARIANT, &propVal);
}
COleFont CTrueDBGridCtrl::GetHeadFont()
{
LPDISPATCH pDispatch;
GetProperty(0xb, VT_DISPATCH, (void*)&pDispatch);
return COleFont(pDispatch);
}
void CTrueDBGridCtrl::SetHeadFont(LPDISPATCH propVal)
{
SetProperty(0xb, VT_DISPATCH, propVal);
}
float CTrueDBGridCtrl::GetHeadLines()
{
float result;
GetProperty(0xc, VT_R4, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetHeadLines(float propVal)
{
SetProperty(0xc, VT_R4, propVal);
}
OLE_HANDLE CTrueDBGridCtrl::GetHWnd()
{
OLE_HANDLE result;
GetProperty(DISPID_HWND, VT_I4, (void*)&result);
return result;
}
long CTrueDBGridCtrl::GetHWndEditor()
{
long result;
GetProperty(0x28, VT_I4, (void*)&result);
return result;
}
BOOL CTrueDBGridCtrl::GetMarqueeUnique()
{
BOOL result;
GetProperty(0x4a, VT_BOOL, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetMarqueeUnique(BOOL propVal)
{
SetProperty(0x4a, VT_BOOL, propVal);
}
long CTrueDBGridCtrl::GetMarqueeStyle()
{
long result;
GetProperty(0x4b, VT_I4, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetMarqueeStyle(long propVal)
{
SetProperty(0x4b, VT_I4, propVal);
}
BOOL CTrueDBGridCtrl::GetRecordSelectors()
{
BOOL result;
GetProperty(0xd, VT_BOOL, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetRecordSelectors(BOOL propVal)
{
SetProperty(0xd, VT_BOOL, propVal);
}
short CTrueDBGridCtrl::GetRow()
{
short result;
GetProperty(0xe, VT_I2, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetRow(short propVal)
{
SetProperty(0xe, VT_I2, propVal);
}
long CTrueDBGridCtrl::GetRowDividerStyle()
{
long result;
GetProperty(0xf, VT_I4, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetRowDividerStyle(long propVal)
{
SetProperty(0xf, VT_I4, propVal);
}
float CTrueDBGridCtrl::GetRowHeight()
{
float result;
GetProperty(0x10, VT_R4, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetRowHeight(float propVal)
{
SetProperty(0x10, VT_R4, propVal);
}
long CTrueDBGridCtrl::GetScrollBars()
{
long result;
GetProperty(0x20, VT_I4, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetScrollBars(long propVal)
{
SetProperty(0x20, VT_I4, propVal);
}
long CTrueDBGridCtrl::GetSelLength()
{
long result;
GetProperty(0x41, VT_I4, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetSelLength(long propVal)
{
SetProperty(0x41, VT_I4, propVal);
}
long CTrueDBGridCtrl::GetSelStart()
{
long result;
GetProperty(0x42, VT_I4, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetSelStart(long propVal)
{
SetProperty(0x42, VT_I4, propVal);
}
CString CTrueDBGridCtrl::GetSelText()
{
CString result;
GetProperty(0x43, VT_BSTR, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetSelText(LPCTSTR propVal)
{
SetProperty(0x43, VT_BSTR, propVal);
}
short CTrueDBGridCtrl::GetSelStartCol()
{
short result;
GetProperty(0x11, VT_I2, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetSelStartCol(short propVal)
{
SetProperty(0x11, VT_I2, propVal);
}
short CTrueDBGridCtrl::GetSelEndCol()
{
short result;
GetProperty(0x12, VT_I2, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetSelEndCol(short propVal)
{
SetProperty(0x12, VT_I2, propVal);
}
short CTrueDBGridCtrl::GetSplit()
{
short result;
GetProperty(0x2b, VT_I2, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetSplit(short propVal)
{
SetProperty(0x2b, VT_I2, propVal);
}
short CTrueDBGridCtrl::GetVisibleCols()
{
short result;
GetProperty(0x21, VT_I2, (void*)&result);
return result;
}
short CTrueDBGridCtrl::GetVisibleRows()
{
short result;
GetProperty(0x13, VT_I2, (void*)&result);
return result;
}
OLE_COLOR CTrueDBGridCtrl::GetBackColor()
{
OLE_COLOR result;
GetProperty(DISPID_BACKCOLOR, VT_I4, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetBackColor(OLE_COLOR propVal)
{
SetProperty(DISPID_BACKCOLOR, VT_I4, propVal);
}
OLE_COLOR CTrueDBGridCtrl::GetForeColor()
{
OLE_COLOR result;
GetProperty(DISPID_FORECOLOR, VT_I4, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetForeColor(OLE_COLOR propVal)
{
SetProperty(DISPID_FORECOLOR, VT_I4, propVal);
}
CString CTrueDBGridCtrl::GetCaption()
{
CString result;
GetProperty(DISPID_CAPTION, VT_BSTR, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetCaption(LPCTSTR propVal)
{
SetProperty(DISPID_CAPTION, VT_BSTR, propVal);
}
COleFont CTrueDBGridCtrl::GetFont()
{
LPDISPATCH pDispatch;
GetProperty(DISPID_FONT, VT_DISPATCH, (void*)&pDispatch);
return COleFont(pDispatch);
}
void CTrueDBGridCtrl::SetFont(LPDISPATCH propVal)
{
SetProperty(DISPID_FONT, VT_DISPATCH, propVal);
}
short CTrueDBGridCtrl::GetLeftCol()
{
short result;
GetProperty(0x17, VT_I2, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetLeftCol(short propVal)
{
SetProperty(0x17, VT_I2, propVal);
}
BOOL CTrueDBGridCtrl::GetAllowArrows()
{
BOOL result;
GetProperty(0x2f, VT_BOOL, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetAllowArrows(BOOL propVal)
{
SetProperty(0x2f, VT_BOOL, propVal);
}
long CTrueDBGridCtrl::GetExposeCellMode()
{
long result;
GetProperty(0x30, VT_I4, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetExposeCellMode(long propVal)
{
SetProperty(0x30, VT_I4, propVal);
}
BOOL CTrueDBGridCtrl::GetTabAcrossSplits()
{
BOOL result;
GetProperty(0x31, VT_BOOL, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetTabAcrossSplits(BOOL propVal)
{
SetProperty(0x31, VT_BOOL, propVal);
}
long CTrueDBGridCtrl::GetTabAction()
{
long result;
GetProperty(0x32, VT_I4, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetTabAction(long propVal)
{
SetProperty(0x32, VT_I4, propVal);
}
BOOL CTrueDBGridCtrl::GetWrapCellPointer()
{
BOOL result;
GetProperty(0x33, VT_BOOL, (void*)&result);
return result;
}
void CTrueDBGridCtrl::SetWrapCellPointer(BOOL propVal)
{
SetProperty(0x33, VT_BOOL, propVal);
}
CStyleDisp CTrueDBGridCtrl::GetStyle()
{
LPDISPATCH pDispatch;
GetProperty(0x2c, VT_DISPATCH, (void*)&pDispatch);
return CStyleDisp(pDispatch);
}
void CTrueDBGridCtrl::SetStyle(LPDISPATCH propVal)
{
SetProperty(0x2c, VT_DISPATCH, propVal);
}
CStyleDisp CTrueDBGridCtrl::GetHeadingStyle()
{
LPDISPATCH pDispatch;
GetProperty(0x2d, VT_DISPATCH, (void*)&pDispatch);
return CStyleDisp(pDispatch);
}
void CTrueDBGridCtrl::SetHeadingStyle(LPDISPATCH propVal)
{
SetProperty(0x2d, VT_DISPATCH, propVal);
}
CStyleDisp CTrueDBGridCtrl::GetEditorStyle()
{
LPDISPATCH pDispatch;
GetProperty(0x2e, VT_DISPATCH, (void*)&pDispatch);
return CStyleDisp(pDispatch);
}
void CTrueDBGridCtrl::SetEditorStyle(LPDISPATCH propVal)
{
SetProperty(0x2e, VT_DISPATCH, propVal);
}
CStyleDisp CTrueDBGridCtrl::GetInactiveStyle()
{
LPDISPATCH pDispatch;
GetProperty(0x34, VT_DISPATCH, (void*)&pDispatch);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -