www.pudn.com > ado.rar > datagrid1.h
#pragma once
// 计算机生成了由 Microsoft Visual C++ 创建的 IDispatch 包装类
// 注意: 不要修改此文件的内容。如果此类由
// Microsoft Visual C++ 重新生成,您的修改将被改写。
/////////////////////////////////////////////////////////////////////////////
// CDatagrid1 包装类
class CDatagrid1 : public CWnd
{
protected:
DECLARE_DYNCREATE(CDatagrid1)
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()
{
LPDISPATCH result;
InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
void putref_Font(LPDISPATCH newValue)
{
static BYTE parms[] = VTS_DISPATCH ;
InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms, newValue);
}
unsigned long get_ForeColor()
{
unsigned long result;
InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
return result;
}
void put_ForeColor(unsigned long newValue)
{
static BYTE parms[] = VTS_UI4 ;
InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
VARIANT get_FirstRow()
{
VARIANT result;
InvokeHelper(0x13, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
return result;
}
void put_FirstRow(VARIANT newValue)
{
static BYTE parms[] = VTS_VARIANT ;
InvokeHelper(0x13, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
}
LPDISPATCH get_HeadFont()
{
LPDISPATCH result;
InvokeHelper(0x14, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
void putref_HeadFont(LPDISPATCH newValue)
{
static BYTE parms[] = VTS_DISPATCH ;
InvokeHelper(0x14, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms, newValue);
}
float get_HeadLines()
{
float result;
InvokeHelper(0x15, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
return result;
}
void put_HeadLines(float newValue)
{
static BYTE parms[] = VTS_R4 ;
InvokeHelper(0x15, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
long get_hWnd()
{
long result;
InvokeHelper(DISPID_HWND, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
long get_hWndEditor()
{
long result;
InvokeHelper(0x16, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
short get_LeftCol()
{
short result;
InvokeHelper(0x17, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
return result;
}
void put_LeftCol(short newValue)
{
static BYTE parms[] = VTS_I2 ;
InvokeHelper(0x17, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
long get_MarqueeStyle()
{
long result;
InvokeHelper(0x19, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void put_MarqueeStyle(long newValue)
{
static BYTE parms[] = VTS_I4 ;
InvokeHelper(0x19, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_RecordSelectors()
{
BOOL result;
InvokeHelper(0x1a, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_RecordSelectors(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x1a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_RightToLeft()
{
BOOL result;
InvokeHelper(0xfffffd9d, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_RightToLeft(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0xfffffd9d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
short get_Row()
{
short result;
InvokeHelper(0x1b, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
return result;
}
void put_Row(short newValue)
{
static BYTE parms[] = VTS_I2 ;
InvokeHelper(0x1b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
long get_RowDividerStyle()
{
long result;
InvokeHelper(0x1c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void put_RowDividerStyle(long newValue)
{
static BYTE parms[] = VTS_I4 ;
InvokeHelper(0x1c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
float get_RowHeight()
{
float result;
InvokeHelper(0x1d, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
return result;
}
void put_RowHeight(float newValue)
{
static BYTE parms[] = VTS_R4 ;
InvokeHelper(0x1d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
long get_ScrollBars()
{
long result;
InvokeHelper(0xfffffde9, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void put_ScrollBars(long newValue)
{
static BYTE parms[] = VTS_I4 ;
InvokeHelper(0xfffffde9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
short get_SelEndCol()
{
short result;
InvokeHelper(0x1f, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
return result;
}
void put_SelEndCol(short newValue)
{
static BYTE parms[] = VTS_I2 ;
InvokeHelper(0x1f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
long get_SelLength()
{
long result;
InvokeHelper(0xfffffddc, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void put_SelLength(long newValue)
{
static BYTE parms[] = VTS_I4 ;
InvokeHelper(0xfffffddc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
long get_SelStart()
{
long result;
InvokeHelper(0xfffffddd, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void put_SelStart(long newValue)
{
static BYTE parms[] = VTS_I4 ;
InvokeHelper(0xfffffddd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
short get_SelStartCol()
{
short result;
InvokeHelper(0x22, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
return result;
}
void put_SelStartCol(short newValue)
{
static BYTE parms[] = VTS_I2 ;
InvokeHelper(0x22, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
CString get_SelText()
{
CString result;
InvokeHelper(0xfffffdde, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
void put_SelText(LPCTSTR newValue)
{
static BYTE parms[] = VTS_BSTR ;
InvokeHelper(0xfffffdde, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
short get_Split()
{
short result;
InvokeHelper(0x24, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
return result;
}
void put_Split(short newValue)
{
static BYTE parms[] = VTS_I2 ;
InvokeHelper(0x24, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
BOOL get_TabAcrossSplits()
{
BOOL result;
InvokeHelper(0x25, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_TabAcrossSplits(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x25, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
long get_TabAction()
{
long result;
InvokeHelper(0x26, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
return result;
}
void put_TabAction(long newValue)
{
static BYTE parms[] = VTS_I4 ;
InvokeHelper(0x26, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
CString get_Text()
{
CString result;
InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
return result;
}
void put_Text(LPCTSTR newValue)
{
static BYTE parms[] = VTS_BSTR ;
InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
short get_VisibleCols()
{
short result;
InvokeHelper(0x27, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
return result;
}
short get_VisibleRows()
{
short result;
InvokeHelper(0x28, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
return result;
}
BOOL get_WrapCellPointer()
{
BOOL result;
InvokeHelper(0x29, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
return result;
}
void put_WrapCellPointer(BOOL newValue)
{
static BYTE parms[] = VTS_BOOL ;
InvokeHelper(0x29, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
}
LPDISPATCH get_DataFormats()
{
LPDISPATCH result;
InvokeHelper(0x2c, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
void AboutBox()
{
InvokeHelper(DISPID_ABOUTBOX, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
LPDISPATCH CaptureImage()
{
LPDISPATCH result;
InvokeHelper(0x65, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, NULL);
return result;
}
void ClearSelCols()
{
InvokeHelper(0x66, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void ClearFields()
{
InvokeHelper(0x67, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
short ColContaining(float X)
{
short result;
static BYTE parms[] = VTS_R4 ;
InvokeHelper(0x68, DISPATCH_METHOD, VT_I2, (void*)&result, parms, X);
return result;
}
LPDISPATCH get_Columns()
{
LPDISPATCH result;
InvokeHelper(0x69, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
VARIANT GetBookmark(long RowNum)
{
VARIANT result;
static BYTE parms[] = VTS_I4 ;
InvokeHelper(0x6a, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, RowNum);
return result;
}
void HoldFields()
{
InvokeHelper(0x6b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void ReBind()
{
InvokeHelper(0x6c, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
void Refresh()
{
InvokeHelper(DISPID_REFRESH, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
}
VARIANT RowBookmark(short RowNum)
{
VARIANT result;
static BYTE parms[] = VTS_I2 ;
InvokeHelper(0x6d, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms, RowNum);
return result;
}
short RowContaining(float Y)
{
short result;
static BYTE parms[] = VTS_R4 ;
InvokeHelper(0x6e, DISPATCH_METHOD, VT_I2, (void*)&result, parms, Y);
return result;
}
float RowTop(short RowNum)
{
float result;
static BYTE parms[] = VTS_I2 ;
InvokeHelper(0x6f, DISPATCH_METHOD, VT_R4, (void*)&result, parms, RowNum);
return result;
}
void Scroll(long Cols, long Rows)
{
static BYTE parms[] = VTS_I4 VTS_I4 ;
InvokeHelper(0xdc, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Cols, Rows);
}
LPDISPATCH get_SelBookmarks()
{
LPDISPATCH result;
InvokeHelper(0x71, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
short 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;
}
LPDISPATCH get_Splits()
{
LPDISPATCH result;
InvokeHelper(0x73, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
return result;
}
// Properties
//
};