vsflexgridado1.h
上传用户:fireshow
上传日期:2021-02-12
资源大小:7892k
文件大小:72k
源码类别:

ICQ/即时通讯

开发平台:

Visual C++

  1. #pragma once
  2. // 计算机生成了由 Microsoft Visual C++ 创建的 IDispatch 包装类
  3. // 注意: 不要修改此文件的内容。如果此类由
  4. //  Microsoft Visual C++ 重新生成,您的修改将被改写。
  5. /////////////////////////////////////////////////////////////////////////////
  6. // CVsflexgridado1 包装类
  7. class CVsflexgridado1 : public CWnd
  8. {
  9. protected:
  10. DECLARE_DYNCREATE(CVsflexgridado1)
  11. public:
  12. CLSID const& GetClsid()
  13. {
  14. static CLSID const clsid
  15. = { 0xC945E31A, 0x102E, 0x4A0D, { 0x88, 0x54, 0xD5, 0x99, 0xD7, 0xAE, 0xD5, 0xFA } };
  16. return clsid;
  17. }
  18. virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle,
  19. const RECT& rect, CWnd* pParentWnd, UINT nID, 
  20. CCreateContext* pContext = NULL)
  21. return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); 
  22. }
  23.     BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, 
  24. UINT nID, CFile* pPersist = NULL, BOOL bStorage = FALSE,
  25. BSTR bstrLicKey = NULL)
  26. return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
  27. pPersist, bStorage, bstrLicKey); 
  28. }
  29. // 属性
  30. public:
  31. enum {     flexClearEverything = 0,     flexClearText = 1,     flexClearFormatting = 2,     flexClearData = 3 }ClearWhatSettings; enum {     flexClearEverywhere = 0,     flexClearScrollable = 1,     flexClearSelection = 2 }ClearWhereSettings; enum {     flexTextFlat = 0,     flexTextRaised = 1,     flexTextInset = 2,     flexTextRaisedLight = 3,     flexTextInsetLight = 4 }TextStyleSettings; enum {     flexFocusNone = 0,     flexFocusLight = 1,     flexFocusHeavy = 2,     flexFocusSolid = 3,     flexFocusRaised = 4,     flexFocusInset = 5 }FocusRectSettings; enum {     flexHighlightNever = 0,     flexHighlightAlways = 1,     flexHighlightWithFocus = 2 }ShowSelSettings; enum {     flexRDNone = 0,     flexRDDirect = 1,     flexRDBuffered = 2 }RedrawSettings; enum {     flexScrollBarNone = 0,     flexScrollBarHorizontal = 1,     flexScrollBarVertical = 2,     flexScrollBarBoth = 3 }ScrollBarsSettings; enum {     flexFillSingle = 0,     flexFillRepeat = 1 }FillStyleSettings; enum {     flexGridNone = 0,     flexGridFlat = 1,     flexGridInset = 2,     flexGridRaised = 3,     flexGridFlatHorz = 4,     flexGridInsetHorz = 5,     flexGridRaisedHorz = 6,     flexGridSkipHorz = 7,     flexGridFlatVert = 8,     flexGridInsetVert = 9,     flexGridRaisedVert = 10,     flexGridSkipVert = 11,     flexGridExplorer = 12,     flexGridExcel = 13,     flexGridDataGrid = 14 }GridStyleSettings; enum {     flexAlignLeftTop = 0,     flexAlignLeftCenter = 1,     flexAlignLeftBottom = 2,     flexAlignCenterTop = 3,     flexAlignCenterCenter = 4,     flexAlignCenterBottom = 5,     flexAlignRightTop = 6,     flexAlignRightCenter = 7,     flexAlignRightBottom = 8,     flexAlignGeneral = 9,     flexAlignGeneralTop = 10,     flexAlignGeneralCenter = 11,     flexAlignGeneralBottom = 12 }AlignmentSettings; enum {     flexPicAlignLeftTop = 0,     flexPicAlignLeftCenter = 1,     flexPicAlignLeftBottom = 2,     flexPicAlignCenterTop = 3,     flexPicAlignCenterCenter = 4,     flexPicAlignCenterBottom = 5,     flexPicAlignRightTop = 6,     flexPicAlignRightCenter = 7,     flexPicAlignRightBottom = 8,     flexPicAlignStretch = 9,     flexPicAlignTile = 10 }PictureAlignmentSettings; enum {     flexSortNone = 0,     flexSortGenericAscending = 1,     flexSortGenericDescending = 2,     flexSortNumericAscending = 3,     flexSortNumericDescending = 4,     flexSortStringNoCaseAscending = 5,     flexSortStringNoCaseDescending = 6,     flexSortStringAscending = 7,     flexSortStringDescending = 8,     flexSortCustom = 9,     flexSortUseColSort = 10 }SortSettings; enum {     flexSelectionFree = 0,     flexSelectionByRow = 1,     flexSelectionByColumn = 2,     flexSelectionListBox = 3 }SelModeSettings; enum {     flexMergeNever = 0,     flexMergeFree = 1,     flexMergeRestrictRows = 2,     flexMergeRestrictColumns = 3,     flexMergeRestrictAll = 4,     flexMergeFixedOnly = 5,     flexMergeSpill = 6,     flexMergeOutline = 7 }MergeSettings; enum {     flexPictureColor = 0,     flexPictureMonochrome = 1,     flexPictureEnhMetafile = 2 }PictureTypeSettings; enum {     flexResizeNone = 0,     flexResizeColumns = 1,     flexResizeRows = 2,     flexResizeBoth = 3,     flexResizeBothUniform = 4 }AllowUserResizeSettings; enum {     flexDefault = 0,     flexArrow = 1,     flexCross = 2,     flexIBeam = 3,     flexIcon = 4,     flexSize = 5,     flexSizeNESW = 6,     flexSizeNS = 7,     flexSizeNWSE = 8,     flexSizeEW = 9,     flexUpArrow = 10,     flexHourglass = 11,     flexNoDrop = 12,     flexArrowHourGlass = 13,     flexArrowQuestion = 14,     flexSizeAll = 15,     flexPointerCopy = 50,     flexPointerMove = 51,     flexSizeHorz = 52,     flexSizeVert = 53,     flexHand = 54,     flexCustom = 99 }MousePointerSettings; enum {     flexEDNone = 0,     flexEDKbd = 1,     flexEDKbdMouse = 2 }EditableSettings; enum {     flexSTBelow = 0,     flexSTAbove = 1 }SubtotalPositionSettings; enum {     flexBorderNone = 0,     flexBorderFlat = 1 }BorderStyleSettings; enum {     flexFlat = 0,     flex3D = 1,     flex3DLight = 2 }AppearanceSettings; enum {     flexOutlineBarNone = 0,     flexOutlineBarComplete = 1,     flexOutlineBarSimple = 2,     flexOutlineBarSymbols = 3,     flexOutlineBarCompleteLeaf = 4,     flexOutlineBarSimpleLeaf = 5,     flexOutlineBarSymbolsLeaf = 6 }OutlineBarSettings; enum {     flexAutoSizeColWidth = 0,     flexAutoSizeRowHeight = 1 }AutoSizeSettings; enum {     flexODNone = 0,     flexODOver = 1,     flexODContent = 2,     flexODComplete = 3,     flexODOverFixed = 4,     flexODContentFixed = 5,     flexODCompleteFixed = 6 }OwnerDrawSettings; enum {     flexDMFree = 0,     flexDMBound = 1,     flexDMBoundBatch = 2,     flexDMBoundImmediate = 3,     flexDMBoundNoRowCount = 4 }DataModeSettings; enum {     flexOLEDragManual = 0,     flexOLEDragAutomatic = 1 }OLEDragModeSettings; enum {     flexOLEDropNone = 0,     flexOLEDropManual = 1,     flexOLEDropAutomatic = 2 }OLEDropModeSettings; enum {     flexTabControls = 0,     flexTabCells = 1 }TabBehaviorSettings; enum {     flexNoCheckbox = 0,     flexChecked = 1,     flexUnchecked = 2,     flexTSChecked = 3,     flexTSUnchecked = 4,     flexTSGrayed = 5 }CellCheckedSettings; enum {     flexMCExact = 0,     flexMCNoCase = 1,     flexMCTrimNoCase = 2,     flexMCIncludeNulls = 3 }MergeCompareSettings; enum {     flexNoEllipsis = 0,     flexEllipsisEnd = 1,     flexEllipsisPath = 2 }EllipsisSettings; enum {     flexSearchNone = 0,     flexSearchFromTop = 1,     flexSearchFromCursor = 2 }AutoSearchSettings; enum {     flexExNone = 0,     flexExSort = 1,     flexExMove = 2,     flexExSortAndMove = 3,     flexExSortShow = 5,     flexExSortShowAndMove = 7,     flexExMoveRows = 8 }ExplorerBarSettings; enum {     flexSTNone = 0,     flexSTClear = 1,     flexSTSum = 2,     flexSTPercent = 3,     flexSTCount = 4,     flexSTAverage = 5,     flexSTMax = 6,     flexSTMin = 7,     flexSTStd = 8,     flexSTVar = 9,     flexSTStdPop = 10,     flexSTVarPop = 11 }SubtotalSettings; enum {     flexOutlineExpanded = 0,     flexOutlineSubtotals = 1,     flexOutlineCollapsed = 2 }CollapsedSettings; enum {     flexFileAll = 0,     flexFileData = 1,     flexFileFormat = 2,     flexFileCommaText = 3,     flexFileTabText = 4,     flexFileCustomText = 5,     flexFileExcel = 6 }SaveLoadSettings; enum {     arcAdd = 0,     arcStore = 1,     arcExtract = 2,     arcDelete = 3 }ArchiveSettings; enum {     arcFileCount = 0,     ArcFileName = 1,     arcFileSize = 2,     arcFileCompressedSize = 3,     arcFileDate = 4 }ArchiveInfoSettings; enum {     flexDTEmpty = 0,     flexDTNull = 1,     flexDTShort = 2,     flexDTLong = 3,     flexDTSingle = 4,     flexDTDouble = 5,     flexDTCurrency = 6,     flexDTDate = 7,     flexDTString = 8,     flexDTDispatch = 9,     flexDTError = 10,     flexDTBoolean = 11,     flexDTVariant = 12,     flexDTUnknown = 13,     flexDTDecimal = 14,     flexDTLong8 = 20,     flexDTStringC = 30,     flexDTStringW = 31 }DataTypeSettings; enum {     flexcpText = 0,     flexcpTextStyle = 1,     flexcpAlignment = 2,     flexcpPicture = 3,     flexcpPictureAlignment = 4,     flexcpChecked = 5,     flexcpBackColor = 6,     flexcpForeColor = 7,     flexcpFloodPercent = 8,     flexcpFloodColor = 9,     flexcpFont = 10,     flexcpFontName = 11,     flexcpFontSize = 12,     flexcpFontBold = 13,     flexcpFontItalic = 14,     flexcpFontUnderline = 15,     flexcpFontStrikethru = 16,     flexcpFontWidth = 17,     flexcpValue = 18,     flexcpTextDisplay = 19,     flexcpData = 20,     flexcpCustomFormat = 21,     flexcpLeft = 22,     flexcpTop = 23,     flexcpWidth = 24,     flexcpHeight = 25,     flexcpVariantValue = 26,     flexcpRefresh = 27,     flexcpSort = 28 }CellPropertySettings; enum {     flexrsNew = 0,     flexrsUpdated = 1,     flexrsModified = 2,     flexrsDeleted = 3 }RowStatusSettings; enum {     flexSBEditing = 0,     flexSBFocus = 1,     flexSBAlways = 2 }ShowButtonSettings; enum {     flexCmbSearchNone = 0,     flexCmbSearchLists = 1,     flexCmbSearchCombos = 2,     flexCmbSearchAll = 3 }ComboSearchSettings; enum {     flexFreezeNone = 0,     flexFreezeColumns = 1,     flexFreezeRows = 2,     flexFreezeBoth = 3 }AllowUserFreezeSettings; enum {     flexNTRoot = 0,     flexNTParent = 1,     flexNTFirstChild = 2,     flexNTLastChild = 3,     flexNTFirstSibling = 4,     flexNTLastSibling = 5,     flexNTNextSibling = 6,     flexNTPreviousSibling = 7 }NodeTypeSettings; enum {     flexNMIn = 0,     flexNMOut = 1,     flexNMUp = 2,     flexNMDown = 3,     flexNMFirst = 4,     flexNMLast = 5,     flexNMChildOf = 6 }NodeMoveSettings; enum {     flexCFNone = 0,     flexCFV7SelectionEvents = 1 }ControlFlagsSettings;
  32. // 操作
  33. public:
  34. // IVSFlexGrid
  35. // Functions
  36. //
  37. void About()
  38. {
  39. InvokeHelper(DISPID_ABOUTBOX, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  40. }
  41. CString get_FontName()
  42. {
  43. CString result;
  44. InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  45. return result;
  46. }
  47. void put_FontName(LPCTSTR newValue)
  48. {
  49. static BYTE parms[] = VTS_BSTR ;
  50. InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  51. }
  52. float get_FontSize()
  53. {
  54. float result;
  55. InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
  56. return result;
  57. }
  58. void put_FontSize(float newValue)
  59. {
  60. static BYTE parms[] = VTS_R4 ;
  61. InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  62. }
  63. BOOL get_FontBold()
  64. {
  65. BOOL result;
  66. InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  67. return result;
  68. }
  69. void put_FontBold(BOOL newValue)
  70. {
  71. static BYTE parms[] = VTS_BOOL ;
  72. InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  73. }
  74. BOOL get_FontItalic()
  75. {
  76. BOOL result;
  77. InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  78. return result;
  79. }
  80. void put_FontItalic(BOOL newValue)
  81. {
  82. static BYTE parms[] = VTS_BOOL ;
  83. InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  84. }
  85. BOOL get_FontStrikethru()
  86. {
  87. BOOL result;
  88. InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  89. return result;
  90. }
  91. void put_FontStrikethru(BOOL newValue)
  92. {
  93. static BYTE parms[] = VTS_BOOL ;
  94. InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  95. }
  96. BOOL get_FontUnderline()
  97. {
  98. BOOL result;
  99. InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  100. return result;
  101. }
  102. void put_FontUnderline(BOOL newValue)
  103. {
  104. static BYTE parms[] = VTS_BOOL ;
  105. InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  106. }
  107. long get_Rows()
  108. {
  109. long result;
  110. InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  111. return result;
  112. }
  113. void put_Rows(long newValue)
  114. {
  115. static BYTE parms[] = VTS_I4 ;
  116. InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  117. }
  118. long get_Cols()
  119. {
  120. long result;
  121. InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  122. return result;
  123. }
  124. void put_Cols(long newValue)
  125. {
  126. static BYTE parms[] = VTS_I4 ;
  127. InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  128. }
  129. short get_Version()
  130. {
  131. short result;
  132. InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  133. return result;
  134. }
  135. void put_Version(short newValue)
  136. {
  137. static BYTE parms[] = VTS_I2 ;
  138. InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  139. }
  140. CString get_FormatString()
  141. {
  142. CString result;
  143. InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  144. return result;
  145. }
  146. void put_FormatString(LPCTSTR newValue)
  147. {
  148. static BYTE parms[] = VTS_BSTR ;
  149. InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  150. }
  151. long get_FixedRows()
  152. {
  153. long result;
  154. InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  155. return result;
  156. }
  157. void put_FixedRows(long newValue)
  158. {
  159. static BYTE parms[] = VTS_I4 ;
  160. InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  161. }
  162. long get_FixedCols()
  163. {
  164. long result;
  165. InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  166. return result;
  167. }
  168. void put_FixedCols(long newValue)
  169. {
  170. static BYTE parms[] = VTS_I4 ;
  171. InvokeHelper(0xc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  172. }
  173. long get_TopRow()
  174. {
  175. long result;
  176. InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  177. return result;
  178. }
  179. void put_TopRow(long newValue)
  180. {
  181. static BYTE parms[] = VTS_I4 ;
  182. InvokeHelper(0xd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  183. }
  184. long get_LeftCol()
  185. {
  186. long result;
  187. InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  188. return result;
  189. }
  190. void put_LeftCol(long newValue)
  191. {
  192. static BYTE parms[] = VTS_I4 ;
  193. InvokeHelper(0xe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  194. }
  195. long get_RowSel()
  196. {
  197. long result;
  198. InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  199. return result;
  200. }
  201. void put_RowSel(long newValue)
  202. {
  203. static BYTE parms[] = VTS_I4 ;
  204. InvokeHelper(0xf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  205. }
  206. long get_ColSel()
  207. {
  208. long result;
  209. InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  210. return result;
  211. }
  212. void put_ColSel(long newValue)
  213. {
  214. static BYTE parms[] = VTS_I4 ;
  215. InvokeHelper(0x10, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  216. }
  217. long get_Row()
  218. {
  219. long result;
  220. InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  221. return result;
  222. }
  223. void put_Row(long newValue)
  224. {
  225. static BYTE parms[] = VTS_I4 ;
  226. InvokeHelper(0x11, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  227. }
  228. long get_Col()
  229. {
  230. long result;
  231. InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  232. return result;
  233. }
  234. void put_Col(long newValue)
  235. {
  236. static BYTE parms[] = VTS_I4 ;
  237. InvokeHelper(0x12, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  238. }
  239. CString get_Text()
  240. {
  241. CString result;
  242. InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  243. return result;
  244. }
  245. void put_Text(LPCTSTR newValue)
  246. {
  247. static BYTE parms[] = VTS_BSTR ;
  248. InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  249. }
  250. unsigned long get_BackColor()
  251. {
  252. unsigned long result;
  253. InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
  254. return result;
  255. }
  256. void put_BackColor(unsigned long newValue)
  257. {
  258. static BYTE parms[] = VTS_UI4 ;
  259. InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  260. }
  261. unsigned long get_ForeColor()
  262. {
  263. unsigned long result;
  264. InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
  265. return result;
  266. }
  267. void put_ForeColor(unsigned long newValue)
  268. {
  269. static BYTE parms[] = VTS_UI4 ;
  270. InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  271. }
  272. unsigned long get_BackColorFixed()
  273. {
  274. unsigned long result;
  275. InvokeHelper(0x14, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
  276. return result;
  277. }
  278. void put_BackColorFixed(unsigned long newValue)
  279. {
  280. static BYTE parms[] = VTS_UI4 ;
  281. InvokeHelper(0x14, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  282. }
  283. unsigned long get_ForeColorFixed()
  284. {
  285. unsigned long result;
  286. InvokeHelper(0x15, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
  287. return result;
  288. }
  289. void put_ForeColorFixed(unsigned long newValue)
  290. {
  291. static BYTE parms[] = VTS_UI4 ;
  292. InvokeHelper(0x15, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  293. }
  294. unsigned long get_BackColorSel()
  295. {
  296. unsigned long result;
  297. InvokeHelper(0x16, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
  298. return result;
  299. }
  300. void put_BackColorSel(unsigned long newValue)
  301. {
  302. static BYTE parms[] = VTS_UI4 ;
  303. InvokeHelper(0x16, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  304. }
  305. unsigned long get_ForeColorSel()
  306. {
  307. unsigned long result;
  308. InvokeHelper(0x17, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
  309. return result;
  310. }
  311. void put_ForeColorSel(unsigned long newValue)
  312. {
  313. static BYTE parms[] = VTS_UI4 ;
  314. InvokeHelper(0x17, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  315. }
  316. unsigned long get_BackColorBkg()
  317. {
  318. unsigned long result;
  319. InvokeHelper(0x18, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
  320. return result;
  321. }
  322. void put_BackColorBkg(unsigned long newValue)
  323. {
  324. static BYTE parms[] = VTS_UI4 ;
  325. InvokeHelper(0x18, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  326. }
  327. BOOL get_WordWrap()
  328. {
  329. BOOL result;
  330. InvokeHelper(0x19, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  331. return result;
  332. }
  333. void put_WordWrap(BOOL newValue)
  334. {
  335. static BYTE parms[] = VTS_BOOL ;
  336. InvokeHelper(0x19, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  337. }
  338. long get_TextStyle()
  339. {
  340. long result;
  341. InvokeHelper(0x1a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  342. return result;
  343. }
  344. void put_TextStyle(long newValue)
  345. {
  346. static BYTE parms[] = VTS_I4 ;
  347. InvokeHelper(0x1a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  348. }
  349. long get_TextStyleFixed()
  350. {
  351. long result;
  352. InvokeHelper(0x1b, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  353. return result;
  354. }
  355. void put_TextStyleFixed(long newValue)
  356. {
  357. static BYTE parms[] = VTS_I4 ;
  358. InvokeHelper(0x1b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  359. }
  360. BOOL get_ScrollTrack()
  361. {
  362. BOOL result;
  363. InvokeHelper(0x1c, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  364. return result;
  365. }
  366. void put_ScrollTrack(BOOL newValue)
  367. {
  368. static BYTE parms[] = VTS_BOOL ;
  369. InvokeHelper(0x1c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  370. }
  371. long get_FocusRect()
  372. {
  373. long result;
  374. InvokeHelper(0x1d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  375. return result;
  376. }
  377. void put_FocusRect(long newValue)
  378. {
  379. static BYTE parms[] = VTS_I4 ;
  380. InvokeHelper(0x1d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  381. }
  382. long get_HighLight()
  383. {
  384. long result;
  385. InvokeHelper(0x1e, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  386. return result;
  387. }
  388. void put_HighLight(long newValue)
  389. {
  390. static BYTE parms[] = VTS_I4 ;
  391. InvokeHelper(0x1e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  392. }
  393. long get_Redraw()
  394. {
  395. long result;
  396. InvokeHelper(0x1f, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  397. return result;
  398. }
  399. void put_Redraw(long newValue)
  400. {
  401. static BYTE parms[] = VTS_I4 ;
  402. InvokeHelper(0x1f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  403. }
  404. long get_ScrollBars()
  405. {
  406. long result;
  407. InvokeHelper(0x20, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  408. return result;
  409. }
  410. void put_ScrollBars(long newValue)
  411. {
  412. static BYTE parms[] = VTS_I4 ;
  413. InvokeHelper(0x20, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  414. }
  415. long get_MouseRow()
  416. {
  417. long result;
  418. InvokeHelper(0x21, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  419. return result;
  420. }
  421. long get_MouseCol()
  422. {
  423. long result;
  424. InvokeHelper(0x22, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  425. return result;
  426. }
  427. long get_CellLeft()
  428. {
  429. long result;
  430. InvokeHelper(0x23, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  431. return result;
  432. }
  433. long get_CellTop()
  434. {
  435. long result;
  436. InvokeHelper(0x24, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  437. return result;
  438. }
  439. long get_CellWidth()
  440. {
  441. long result;
  442. InvokeHelper(0x25, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  443. return result;
  444. }
  445. long get_CellHeight()
  446. {
  447. long result;
  448. InvokeHelper(0x26, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  449. return result;
  450. }
  451. long get_RowHeightMin()
  452. {
  453. long result;
  454. InvokeHelper(0x27, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  455. return result;
  456. }
  457. void put_RowHeightMin(long newValue)
  458. {
  459. static BYTE parms[] = VTS_I4 ;
  460. InvokeHelper(0x27, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  461. }
  462. long get_FillStyle()
  463. {
  464. long result;
  465. InvokeHelper(0x28, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  466. return result;
  467. }
  468. void put_FillStyle(long newValue)
  469. {
  470. static BYTE parms[] = VTS_I4 ;
  471. InvokeHelper(0x28, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  472. }
  473. long get_GridLines()
  474. {
  475. long result;
  476. InvokeHelper(0x29, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  477. return result;
  478. }
  479. void put_GridLines(long newValue)
  480. {
  481. static BYTE parms[] = VTS_I4 ;
  482. InvokeHelper(0x29, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  483. }
  484. long get_GridLinesFixed()
  485. {
  486. long result;
  487. InvokeHelper(0x2a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  488. return result;
  489. }
  490. void put_GridLinesFixed(long newValue)
  491. {
  492. static BYTE parms[] = VTS_I4 ;
  493. InvokeHelper(0x2a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  494. }
  495. unsigned long get_GridColor()
  496. {
  497. unsigned long result;
  498. InvokeHelper(0x2b, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
  499. return result;
  500. }
  501. void put_GridColor(unsigned long newValue)
  502. {
  503. static BYTE parms[] = VTS_UI4 ;
  504. InvokeHelper(0x2b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  505. }
  506. unsigned long get_GridColorFixed()
  507. {
  508. unsigned long result;
  509. InvokeHelper(0x2c, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
  510. return result;
  511. }
  512. void put_GridColorFixed(unsigned long newValue)
  513. {
  514. static BYTE parms[] = VTS_UI4 ;
  515. InvokeHelper(0x2c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  516. }
  517. unsigned long get_CellBackColor()
  518. {
  519. unsigned long result;
  520. InvokeHelper(0x2d, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
  521. return result;
  522. }
  523. void put_CellBackColor(unsigned long newValue)
  524. {
  525. static BYTE parms[] = VTS_UI4 ;
  526. InvokeHelper(0x2d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  527. }
  528. unsigned long get_CellForeColor()
  529. {
  530. unsigned long result;
  531. InvokeHelper(0x2e, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
  532. return result;
  533. }
  534. void put_CellForeColor(unsigned long newValue)
  535. {
  536. static BYTE parms[] = VTS_UI4 ;
  537. InvokeHelper(0x2e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  538. }
  539. long get_CellAlignment()
  540. {
  541. long result;
  542. InvokeHelper(0x2f, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  543. return result;
  544. }
  545. void put_CellAlignment(long newValue)
  546. {
  547. static BYTE parms[] = VTS_I4 ;
  548. InvokeHelper(0x2f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  549. }
  550. long get_CellTextStyle()
  551. {
  552. long result;
  553. InvokeHelper(0x30, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  554. return result;
  555. }
  556. void put_CellTextStyle(long newValue)
  557. {
  558. static BYTE parms[] = VTS_I4 ;
  559. InvokeHelper(0x30, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  560. }
  561. LPDISPATCH get_CellPicture()
  562. {
  563. LPDISPATCH result;
  564. InvokeHelper(0x31, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  565. return result;
  566. }
  567. void put_CellPicture(LPDISPATCH newValue)
  568. {
  569. static BYTE parms[] = VTS_DISPATCH ;
  570. InvokeHelper(0x31, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  571. }
  572. void putref_CellPicture(LPDISPATCH newValue)
  573. {
  574. static BYTE parms[] = VTS_DISPATCH ;
  575. InvokeHelper(0x31, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms, newValue);
  576. }
  577. long get_CellPictureAlignment()
  578. {
  579. long result;
  580. InvokeHelper(0x32, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  581. return result;
  582. }
  583. void put_CellPictureAlignment(long newValue)
  584. {
  585. static BYTE parms[] = VTS_I4 ;
  586. InvokeHelper(0x32, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  587. }
  588. CString get_CellFontName()
  589. {
  590. CString result;
  591. InvokeHelper(0x33, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  592. return result;
  593. }
  594. void put_CellFontName(LPCTSTR newValue)
  595. {
  596. static BYTE parms[] = VTS_BSTR ;
  597. InvokeHelper(0x33, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  598. }
  599. float get_CellFontSize()
  600. {
  601. float result;
  602. InvokeHelper(0x34, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
  603. return result;
  604. }
  605. void put_CellFontSize(float newValue)
  606. {
  607. static BYTE parms[] = VTS_R4 ;
  608. InvokeHelper(0x34, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  609. }
  610. BOOL get_CellFontBold()
  611. {
  612. BOOL result;
  613. InvokeHelper(0x35, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  614. return result;
  615. }
  616. void put_CellFontBold(BOOL newValue)
  617. {
  618. static BYTE parms[] = VTS_BOOL ;
  619. InvokeHelper(0x35, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  620. }
  621. BOOL get_CellFontItalic()
  622. {
  623. BOOL result;
  624. InvokeHelper(0x36, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  625. return result;
  626. }
  627. void put_CellFontItalic(BOOL newValue)
  628. {
  629. static BYTE parms[] = VTS_BOOL ;
  630. InvokeHelper(0x36, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  631. }
  632. float get_CellFontWidth()
  633. {
  634. float result;
  635. InvokeHelper(0x37, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
  636. return result;
  637. }
  638. void put_CellFontWidth(float newValue)
  639. {
  640. static BYTE parms[] = VTS_R4 ;
  641. InvokeHelper(0x37, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  642. }
  643. BOOL get_CellFontUnderline()
  644. {
  645. BOOL result;
  646. InvokeHelper(0x38, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  647. return result;
  648. }
  649. void put_CellFontUnderline(BOOL newValue)
  650. {
  651. static BYTE parms[] = VTS_BOOL ;
  652. InvokeHelper(0x38, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  653. }
  654. BOOL get_CellFontStrikethru()
  655. {
  656. BOOL result;
  657. InvokeHelper(0x39, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  658. return result;
  659. }
  660. void put_CellFontStrikethru(BOOL newValue)
  661. {
  662. static BYTE parms[] = VTS_BOOL ;
  663. InvokeHelper(0x39, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  664. }
  665. float get_FontWidth()
  666. {
  667. float result;
  668. InvokeHelper(0x3a, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
  669. return result;
  670. }
  671. void put_FontWidth(float newValue)
  672. {
  673. static BYTE parms[] = VTS_R4 ;
  674. InvokeHelper(0x3a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  675. }
  676. CString get_Clip()
  677. {
  678. CString result;
  679. InvokeHelper(0x3b, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  680. return result;
  681. }
  682. void put_Clip(LPCTSTR newValue)
  683. {
  684. static BYTE parms[] = VTS_BSTR ;
  685. InvokeHelper(0x3b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  686. }
  687. void put_Sort(long newValue)
  688. {
  689. static BYTE parms[] = VTS_I4 ;
  690. InvokeHelper(0x3c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  691. }
  692. long get_SelectionMode()
  693. {
  694. long result;
  695. InvokeHelper(0x3d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  696. return result;
  697. }
  698. void put_SelectionMode(long newValue)
  699. {
  700. static BYTE parms[] = VTS_I4 ;
  701. InvokeHelper(0x3d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  702. }
  703. long get_MergeCells()
  704. {
  705. long result;
  706. InvokeHelper(0x3e, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  707. return result;
  708. }
  709. void put_MergeCells(long newValue)
  710. {
  711. static BYTE parms[] = VTS_I4 ;
  712. InvokeHelper(0x3e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  713. }
  714. LPDISPATCH get_Picture()
  715. {
  716. LPDISPATCH result;
  717. InvokeHelper(0xfffffdf5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  718. return result;
  719. }
  720. long get_PictureType()
  721. {
  722. long result;
  723. InvokeHelper(0x40, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  724. return result;
  725. }
  726. void put_PictureType(long newValue)
  727. {
  728. static BYTE parms[] = VTS_I4 ;
  729. InvokeHelper(0x40, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  730. }
  731. BOOL get_AllowBigSelection()
  732. {
  733. BOOL result;
  734. InvokeHelper(0x41, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  735. return result;
  736. }
  737. void put_AllowBigSelection(BOOL newValue)
  738. {
  739. static BYTE parms[] = VTS_BOOL ;
  740. InvokeHelper(0x41, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  741. }
  742. long get_AllowUserResizing()
  743. {
  744. long result;
  745. InvokeHelper(0x42, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  746. return result;
  747. }
  748. void put_AllowUserResizing(long newValue)
  749. {
  750. static BYTE parms[] = VTS_I4 ;
  751. InvokeHelper(0x42, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  752. }
  753. long get_MousePointer()
  754. {
  755. long result;
  756. InvokeHelper(0xfffffdf7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  757. return result;
  758. }
  759. void put_MousePointer(long newValue)
  760. {
  761. static BYTE parms[] = VTS_I4 ;
  762. InvokeHelper(0xfffffdf7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  763. }
  764. LPDISPATCH get_MouseIcon()
  765. {
  766. LPDISPATCH result;
  767. InvokeHelper(0xfffffdf6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  768. return result;
  769. }
  770. void put_MouseIcon(LPDISPATCH newValue)
  771. {
  772. static BYTE parms[] = VTS_DISPATCH ;
  773. InvokeHelper(0xfffffdf6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  774. }
  775. void putref_MouseIcon(LPDISPATCH newValue)
  776. {
  777. static BYTE parms[] = VTS_DISPATCH ;
  778. InvokeHelper(0xfffffdf6, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms, newValue);
  779. }
  780. CString get_DataMember()
  781. {
  782. CString result;
  783. InvokeHelper(0x44, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  784. return result;
  785. }
  786. void put_DataMember(LPCTSTR newValue)
  787. {
  788. static BYTE parms[] = VTS_BSTR ;
  789. InvokeHelper(0x44, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  790. }
  791. LPUNKNOWN get_DataSource()
  792. {
  793. LPUNKNOWN result;
  794. InvokeHelper(0x45, DISPATCH_PROPERTYGET, VT_UNKNOWN, (void*)&result, NULL);
  795. return result;
  796. }
  797. void putref_DataSource(LPUNKNOWN newValue)
  798. {
  799. static BYTE parms[] = VTS_UNKNOWN ;
  800. InvokeHelper(0x45, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms, newValue);
  801. }
  802. BOOL get_VirtualData()
  803. {
  804. BOOL result;
  805. InvokeHelper(0x46, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  806. return result;
  807. }
  808. void put_VirtualData(BOOL newValue)
  809. {
  810. static BYTE parms[] = VTS_BOOL ;
  811. InvokeHelper(0x46, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  812. }
  813. long get_Editable()
  814. {
  815. long result;
  816. InvokeHelper(0x47, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  817. return result;
  818. }
  819. void put_Editable(long newValue)
  820. {
  821. static BYTE parms[] = VTS_I4 ;
  822. InvokeHelper(0x47, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  823. }
  824. CString get_ComboList()
  825. {
  826. CString result;
  827. InvokeHelper(0x48, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  828. return result;
  829. }
  830. void put_ComboList(LPCTSTR newValue)
  831. {
  832. static BYTE parms[] = VTS_BSTR ;
  833. InvokeHelper(0x48, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  834. }
  835. double get_Value()
  836. {
  837. double result;
  838. InvokeHelper(0x49, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, NULL);
  839. return result;
  840. }
  841. unsigned long get_FloodColor()
  842. {
  843. unsigned long result;
  844. InvokeHelper(0x4a, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
  845. return result;
  846. }
  847. void put_FloodColor(unsigned long newValue)
  848. {
  849. static BYTE parms[] = VTS_UI4 ;
  850. InvokeHelper(0x4a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  851. }
  852. short get_CellFloodPercent()
  853. {
  854. short result;
  855. InvokeHelper(0x4b, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  856. return result;
  857. }
  858. void put_CellFloodPercent(short newValue)
  859. {
  860. static BYTE parms[] = VTS_I2 ;
  861. InvokeHelper(0x4b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  862. }
  863. unsigned long get_CellFloodColor()
  864. {
  865. unsigned long result;
  866. InvokeHelper(0x4c, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
  867. return result;
  868. }
  869. void put_CellFloodColor(unsigned long newValue)
  870. {
  871. static BYTE parms[] = VTS_UI4 ;
  872. InvokeHelper(0x4c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  873. }
  874. long get_SubtotalPosition()
  875. {
  876. long result;
  877. InvokeHelper(0x4d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  878. return result;
  879. }
  880. void put_SubtotalPosition(long newValue)
  881. {
  882. static BYTE parms[] = VTS_I4 ;
  883. InvokeHelper(0x4d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  884. }
  885. long get_BorderStyle()
  886. {
  887. long result;
  888. InvokeHelper(DISPID_BORDERSTYLE, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  889. return result;
  890. }
  891. void put_BorderStyle(long newValue)
  892. {
  893. static BYTE parms[] = VTS_I4 ;
  894. InvokeHelper(DISPID_BORDERSTYLE, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  895. }
  896. LPDISPATCH get_Font()
  897. {
  898. LPDISPATCH result;
  899. InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  900. return result;
  901. }
  902. void put_Font(LPDISPATCH newValue)
  903. {
  904. static BYTE parms[] = VTS_DISPATCH ;
  905. InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  906. }
  907. void putref_Font(LPDISPATCH newValue)
  908. {
  909. static BYTE parms[] = VTS_DISPATCH ;
  910. InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms, newValue);
  911. }
  912. BOOL get_Enabled()
  913. {
  914. BOOL result;
  915. InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  916. return result;
  917. }
  918. void put_Enabled(BOOL newValue)
  919. {
  920. static BYTE parms[] = VTS_BOOL ;
  921. InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  922. }
  923. long get_Appearance()
  924. {
  925. long result;
  926. InvokeHelper(DISPID_APPEARANCE, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  927. return result;
  928. }
  929. void put_Appearance(long newValue)
  930. {
  931. static BYTE parms[] = VTS_I4 ;
  932. InvokeHelper(DISPID_APPEARANCE, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  933. }
  934. long get_OutlineBar()
  935. {
  936. long result;
  937. InvokeHelper(0x52, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  938. return result;
  939. }
  940. void put_OutlineBar(long newValue)
  941. {
  942. static BYTE parms[] = VTS_I4 ;
  943. InvokeHelper(0x52, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  944. }
  945. unsigned long get_TreeColor()
  946. {
  947. unsigned long result;
  948. InvokeHelper(0x53, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
  949. return result;
  950. }
  951. void put_TreeColor(unsigned long newValue)
  952. {
  953. static BYTE parms[] = VTS_UI4 ;
  954. InvokeHelper(0x53, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  955. }
  956. short get_GridLineWidth()
  957. {
  958. short result;
  959. InvokeHelper(0x54, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  960. return result;
  961. }
  962. void put_GridLineWidth(short newValue)
  963. {
  964. static BYTE parms[] = VTS_I2 ;
  965. InvokeHelper(0x54, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  966. }
  967. BOOL get_AutoResize()
  968. {
  969. BOOL result;
  970. InvokeHelper(0x55, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  971. return result;
  972. }
  973. void put_AutoResize(BOOL newValue)
  974. {
  975. static BYTE parms[] = VTS_BOOL ;
  976. InvokeHelper(0x55, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  977. }
  978. long get_BottomRow()
  979. {
  980. long result;
  981. InvokeHelper(0x56, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  982. return result;
  983. }
  984. long get_RightCol()
  985. {
  986. long result;
  987. InvokeHelper(0x57, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  988. return result;
  989. }
  990. BOOL get_ExtendLastCol()
  991. {
  992. BOOL result;
  993. InvokeHelper(0x58, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  994. return result;
  995. }
  996. void put_ExtendLastCol(BOOL newValue)
  997. {
  998. static BYTE parms[] = VTS_BOOL ;
  999. InvokeHelper(0x58, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1000. }
  1001. long get_ClientWidth()
  1002. {
  1003. long result;
  1004. InvokeHelper(0x59, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1005. return result;
  1006. }
  1007. long get_ClientHeight()
  1008. {
  1009. long result;
  1010. InvokeHelper(0x5a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1011. return result;
  1012. }
  1013. CString get_EditText()
  1014. {
  1015. CString result;
  1016. InvokeHelper(0x5b, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  1017. return result;
  1018. }
  1019. void put_EditText(LPCTSTR newValue)
  1020. {
  1021. static BYTE parms[] = VTS_BSTR ;
  1022. InvokeHelper(0x5b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1023. }
  1024. long get_hWnd()
  1025. {
  1026. long result;
  1027. InvokeHelper(DISPID_HWND, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1028. return result;
  1029. }
  1030. long get_AutoSizeMode()
  1031. {
  1032. long result;
  1033. InvokeHelper(0x5d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1034. return result;
  1035. }
  1036. void put_AutoSizeMode(long newValue)
  1037. {
  1038. static BYTE parms[] = VTS_I4 ;
  1039. InvokeHelper(0x5d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1040. }
  1041. BOOL get_RightToLeft()
  1042. {
  1043. BOOL result;
  1044. InvokeHelper(0x5e, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  1045. return result;
  1046. }
  1047. void put_RightToLeft(BOOL newValue)
  1048. {
  1049. static BYTE parms[] = VTS_BOOL ;
  1050. InvokeHelper(0x5e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1051. }
  1052. BOOL get_MultiTotals()
  1053. {
  1054. BOOL result;
  1055. InvokeHelper(0x5f, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  1056. return result;
  1057. }
  1058. void put_MultiTotals(BOOL newValue)
  1059. {
  1060. static BYTE parms[] = VTS_BOOL ;
  1061. InvokeHelper(0x5f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1062. }
  1063. unsigned long get_BackColorAlternate()
  1064. {
  1065. unsigned long result;
  1066. InvokeHelper(0x60, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
  1067. return result;
  1068. }
  1069. void put_BackColorAlternate(unsigned long newValue)
  1070. {
  1071. static BYTE parms[] = VTS_UI4 ;
  1072. InvokeHelper(0x60, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1073. }
  1074. long get_OwnerDraw()
  1075. {
  1076. long result;
  1077. InvokeHelper(0x61, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1078. return result;
  1079. }
  1080. void put_OwnerDraw(long newValue)
  1081. {
  1082. static BYTE parms[] = VTS_I4 ;
  1083. InvokeHelper(0x61, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1084. }
  1085. long get_DataMode()
  1086. {
  1087. long result;
  1088. InvokeHelper(0x62, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1089. return result;
  1090. }
  1091. void put_DataMode(long newValue)
  1092. {
  1093. static BYTE parms[] = VTS_I4 ;
  1094. InvokeHelper(0x62, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1095. }
  1096. long get_OLEDragMode()
  1097. {
  1098. long result;
  1099. InvokeHelper(0x63, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1100. return result;
  1101. }
  1102. void put_OLEDragMode(long newValue)
  1103. {
  1104. static BYTE parms[] = VTS_I4 ;
  1105. InvokeHelper(0x63, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1106. }
  1107. long get_OLEDropMode()
  1108. {
  1109. long result;
  1110. InvokeHelper(0x64, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1111. return result;
  1112. }
  1113. void put_OLEDropMode(long newValue)
  1114. {
  1115. static BYTE parms[] = VTS_I4 ;
  1116. InvokeHelper(0x64, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1117. }
  1118. long get_TabBehavior()
  1119. {
  1120. long result;
  1121. InvokeHelper(0x65, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1122. return result;
  1123. }
  1124. void put_TabBehavior(long newValue)
  1125. {
  1126. static BYTE parms[] = VTS_I4 ;
  1127. InvokeHelper(0x65, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1128. }
  1129. unsigned long get_SheetBorder()
  1130. {
  1131. unsigned long result;
  1132. InvokeHelper(0x66, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
  1133. return result;
  1134. }
  1135. void put_SheetBorder(unsigned long newValue)
  1136. {
  1137. static BYTE parms[] = VTS_UI4 ;
  1138. InvokeHelper(0x66, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1139. }
  1140. BOOL get_AllowSelection()
  1141. {
  1142. BOOL result;
  1143. InvokeHelper(0x67, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  1144. return result;
  1145. }
  1146. void put_AllowSelection(BOOL newValue)
  1147. {
  1148. static BYTE parms[] = VTS_BOOL ;
  1149. InvokeHelper(0x67, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1150. }
  1151. BOOL get_PicturesOver()
  1152. {
  1153. BOOL result;
  1154. InvokeHelper(0x68, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  1155. return result;
  1156. }
  1157. void put_PicturesOver(BOOL newValue)
  1158. {
  1159. static BYTE parms[] = VTS_BOOL ;
  1160. InvokeHelper(0x68, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1161. }
  1162. long get_CellChecked()
  1163. {
  1164. long result;
  1165. InvokeHelper(0x69, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1166. return result;
  1167. }
  1168. void put_CellChecked(long newValue)
  1169. {
  1170. static BYTE parms[] = VTS_I4 ;
  1171. InvokeHelper(0x69, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1172. }
  1173. long get_MergeCompare()
  1174. {
  1175. long result;
  1176. InvokeHelper(0x6a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1177. return result;
  1178. }
  1179. void put_MergeCompare(long newValue)
  1180. {
  1181. static BYTE parms[] = VTS_I4 ;
  1182. InvokeHelper(0x6a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1183. }
  1184. long get_Ellipsis()
  1185. {
  1186. long result;
  1187. InvokeHelper(0x6b, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1188. return result;
  1189. }
  1190. void put_Ellipsis(long newValue)
  1191. {
  1192. static BYTE parms[] = VTS_I4 ;
  1193. InvokeHelper(0x6b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1194. }
  1195. long get_OutlineCol()
  1196. {
  1197. long result;
  1198. InvokeHelper(0x6c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1199. return result;
  1200. }
  1201. void put_OutlineCol(long newValue)
  1202. {
  1203. static BYTE parms[] = VTS_I4 ;
  1204. InvokeHelper(0x6c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1205. }
  1206. long get_RowHeightMax()
  1207. {
  1208. long result;
  1209. InvokeHelper(0x6d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1210. return result;
  1211. }
  1212. void put_RowHeightMax(long newValue)
  1213. {
  1214. static BYTE parms[] = VTS_I4 ;
  1215. InvokeHelper(0x6d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1216. }
  1217. long get_AutoSearch()
  1218. {
  1219. long result;
  1220. InvokeHelper(0x6e, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1221. return result;
  1222. }
  1223. void put_AutoSearch(long newValue)
  1224. {
  1225. static BYTE parms[] = VTS_I4 ;
  1226. InvokeHelper(0x6e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1227. }
  1228. long get_ExplorerBar()
  1229. {
  1230. long result;
  1231. InvokeHelper(0x6f, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1232. return result;
  1233. }
  1234. void put_ExplorerBar(long newValue)
  1235. {
  1236. static BYTE parms[] = VTS_I4 ;
  1237. InvokeHelper(0x6f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1238. }
  1239. CString get_EditMask()
  1240. {
  1241. CString result;
  1242. InvokeHelper(0x70, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  1243. return result;
  1244. }
  1245. void put_EditMask(LPCTSTR newValue)
  1246. {
  1247. static BYTE parms[] = VTS_BSTR ;
  1248. InvokeHelper(0x70, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1249. }
  1250. long get_EditSelStart()
  1251. {
  1252. long result;
  1253. InvokeHelper(0x71, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1254. return result;
  1255. }
  1256. void put_EditSelStart(long newValue)
  1257. {
  1258. static BYTE parms[] = VTS_I4 ;
  1259. InvokeHelper(0x71, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1260. }
  1261. long get_EditSelLength()
  1262. {
  1263. long result;
  1264. InvokeHelper(0x72, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1265. return result;
  1266. }
  1267. void put_EditSelLength(long newValue)
  1268. {
  1269. static BYTE parms[] = VTS_I4 ;
  1270. InvokeHelper(0x72, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1271. }
  1272. CString get_EditSelText()
  1273. {
  1274. CString result;
  1275. InvokeHelper(0x73, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  1276. return result;
  1277. }
  1278. void put_EditSelText(LPCTSTR newValue)
  1279. {
  1280. static BYTE parms[] = VTS_BSTR ;
  1281. InvokeHelper(0x73, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1282. }
  1283. long get_EditMaxLength()
  1284. {
  1285. long result;
  1286. InvokeHelper(0x74, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1287. return result;
  1288. }
  1289. void put_EditMaxLength(long newValue)
  1290. {
  1291. static BYTE parms[] = VTS_I4 ;
  1292. InvokeHelper(0x74, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1293. }
  1294. long get_ComboIndex()
  1295. {
  1296. long result;
  1297. InvokeHelper(0x75, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1298. return result;
  1299. }
  1300. void put_ComboIndex(long newValue)
  1301. {
  1302. static BYTE parms[] = VTS_I4 ;
  1303. InvokeHelper(0x75, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1304. }
  1305. long get_ComboCount()
  1306. {
  1307. long result;
  1308. InvokeHelper(0x76, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1309. return result;
  1310. }
  1311. long get_ColAlignment(long Col)
  1312. {
  1313. long result;
  1314. static BYTE parms[] = VTS_I4 ;
  1315. InvokeHelper(0x77, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, Col);
  1316. return result;
  1317. }
  1318. void put_ColAlignment(long Col, long newValue)
  1319. {
  1320. static BYTE parms[] = VTS_I4 VTS_I4 ;
  1321. InvokeHelper(0x77, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Col, newValue);
  1322. }
  1323. long get_ColWidth(long Col)
  1324. {
  1325. long result;
  1326. static BYTE parms[] = VTS_I4 ;
  1327. InvokeHelper(0x78, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, Col);
  1328. return result;
  1329. }
  1330. void put_ColWidth(long Col, long newValue)
  1331. {
  1332. static BYTE parms[] = VTS_I4 VTS_I4 ;
  1333. InvokeHelper(0x78, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Col, newValue);
  1334. }
  1335. long get_RowHeight(long Row)
  1336. {
  1337. long result;
  1338. static BYTE parms[] = VTS_I4 ;
  1339. InvokeHelper(0x79, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, Row);
  1340. return result;
  1341. }
  1342. void put_RowHeight(long Row, long newValue)
  1343. {
  1344. static BYTE parms[] = VTS_I4 VTS_I4 ;
  1345. InvokeHelper(0x79, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Row, newValue);
  1346. }
  1347. BOOL get_MergeRow(long Row)
  1348. {
  1349. BOOL result;
  1350. static BYTE parms[] = VTS_I4 ;
  1351. InvokeHelper(0x7a, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, Row);
  1352. return result;
  1353. }
  1354. void put_MergeRow(long Row, BOOL newValue)
  1355. {
  1356. static BYTE parms[] = VTS_I4 VTS_BOOL ;
  1357. InvokeHelper(0x7a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Row, newValue);
  1358. }
  1359. BOOL get_MergeCol(long Col)
  1360. {
  1361. BOOL result;
  1362. static BYTE parms[] = VTS_I4 ;
  1363. InvokeHelper(0x7b, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, Col);
  1364. return result;
  1365. }
  1366. void put_MergeCol(long Col, BOOL newValue)
  1367. {
  1368. static BYTE parms[] = VTS_I4 VTS_BOOL ;
  1369. InvokeHelper(0x7b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Col, newValue);
  1370. }
  1371. void put_RowPosition(long Row, long newValue)
  1372. {
  1373. static BYTE parms[] = VTS_I4 VTS_I4 ;
  1374. InvokeHelper(0x7c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Row, newValue);
  1375. }
  1376. void put_ColPosition(long Col, long newValue)
  1377. {
  1378. static BYTE parms[] = VTS_I4 VTS_I4 ;
  1379. InvokeHelper(0x7d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Col, newValue);
  1380. }
  1381. VARIANT get_RowData(long Row)
  1382. {
  1383. VARIANT result;
  1384. static BYTE parms[] = VTS_I4 ;
  1385. InvokeHelper(0x7e, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, parms, Row);
  1386. return result;
  1387. }
  1388. void put_RowData(long Row, VARIANT newValue)
  1389. {
  1390. static BYTE parms[] = VTS_I4 VTS_VARIANT ;
  1391. InvokeHelper(0x7e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Row, &newValue);
  1392. }
  1393. VARIANT get_ColData(long Col)
  1394. {
  1395. VARIANT result;
  1396. static BYTE parms[] = VTS_I4 ;
  1397. InvokeHelper(0x7f, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, parms, Col);
  1398. return result;
  1399. }
  1400. void put_ColData(long Col, VARIANT newValue)
  1401. {
  1402. static BYTE parms[] = VTS_I4 VTS_VARIANT ;
  1403. InvokeHelper(0x7f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Col, &newValue);
  1404. }
  1405. void AddItem(LPCTSTR Item, VARIANT Row)
  1406. {
  1407. static BYTE parms[] = VTS_BSTR VTS_VARIANT ;
  1408. InvokeHelper(0x80, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Item, &Row);
  1409. }
  1410. void RemoveItem(VARIANT Row)
  1411. {
  1412. static BYTE parms[] = VTS_VARIANT ;
  1413. InvokeHelper(0x81, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &Row);
  1414. }
  1415. CString get_TextMatrix(long Row, long Col)
  1416. {
  1417. CString result;
  1418. static BYTE parms[] = VTS_I4 VTS_I4 ;
  1419. InvokeHelper(0x82, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, Row, Col);
  1420. return result;
  1421. }
  1422. void put_TextMatrix(long Row, long Col, LPCTSTR newValue)
  1423. {
  1424. static BYTE parms[] = VTS_I4 VTS_I4 VTS_BSTR ;
  1425. InvokeHelper(0x82, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Row, Col, newValue);
  1426. }
  1427. void Clear(VARIANT Where, VARIANT What)
  1428. {
  1429. static BYTE parms[] = VTS_VARIANT VTS_VARIANT ;
  1430. InvokeHelper(0x83, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &Where, &What);
  1431. }
  1432. void EditCell()
  1433. {
  1434. InvokeHelper(0x84, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  1435. }
  1436. double get_ValueMatrix(long Row, long Col)
  1437. {
  1438. double result;
  1439. static BYTE parms[] = VTS_I4 VTS_I4 ;
  1440. InvokeHelper(0x85, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, parms, Row, Col);
  1441. return result;
  1442. }
  1443. BOOL get_IsSubtotal(long Row)
  1444. {
  1445. BOOL result;
  1446. static BYTE parms[] = VTS_I4 ;
  1447. InvokeHelper(0x86, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, Row);
  1448. return result;
  1449. }
  1450. void put_IsSubtotal(long Row, BOOL newValue)
  1451. {
  1452. static BYTE parms[] = VTS_I4 VTS_BOOL ;
  1453. InvokeHelper(0x86, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Row, newValue);
  1454. }
  1455. void Subtotal(long Function, VARIANT GroupOn, VARIANT TotalOn, VARIANT Format, VARIANT BackColor, VARIANT ForeColor, VARIANT FontBold, VARIANT Caption, VARIANT MatchFrom, VARIANT TotalOnly)
  1456. {
  1457. static BYTE parms[] = VTS_I4 VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  1458. InvokeHelper(0x87, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Function, &GroupOn, &TotalOn, &Format, &BackColor, &ForeColor, &FontBold, &Caption, &MatchFrom, &TotalOnly);
  1459. }
  1460. void Refresh()
  1461. {
  1462. InvokeHelper(DISPID_REFRESH, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  1463. }
  1464. void Outline(short Level)
  1465. {
  1466. static BYTE parms[] = VTS_I2 ;
  1467. InvokeHelper(0x89, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Level);
  1468. }
  1469. long get_FixedAlignment(long Col)
  1470. {
  1471. long result;
  1472. static BYTE parms[] = VTS_I4 ;
  1473. InvokeHelper(0x8a, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, Col);
  1474. return result;
  1475. }
  1476. void put_FixedAlignment(long Col, long newValue)
  1477. {
  1478. static BYTE parms[] = VTS_I4 VTS_I4 ;
  1479. InvokeHelper(0x8a, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Col, newValue);
  1480. }
  1481. BOOL get_RowIsVisible(long Row)
  1482. {
  1483. BOOL result;
  1484. static BYTE parms[] = VTS_I4 ;
  1485. InvokeHelper(0x8b, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, Row);
  1486. return result;
  1487. }
  1488. BOOL get_ColIsVisible(long Col)
  1489. {
  1490. BOOL result;
  1491. static BYTE parms[] = VTS_I4 ;
  1492. InvokeHelper(0x8c, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, Col);
  1493. return result;
  1494. }
  1495. long get_RowPos(long Row)
  1496. {
  1497. long result;
  1498. static BYTE parms[] = VTS_I4 ;
  1499. InvokeHelper(0x8d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, Row);
  1500. return result;
  1501. }
  1502. long get_ColPos(long Col)
  1503. {
  1504. long result;
  1505. static BYTE parms[] = VTS_I4 ;
  1506. InvokeHelper(0x8e, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, Col);
  1507. return result;
  1508. }
  1509. BOOL get_IsSelected(long Row)
  1510. {
  1511. BOOL result;
  1512. static BYTE parms[] = VTS_I4 ;
  1513. InvokeHelper(0x8f, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, Row);
  1514. return result;
  1515. }
  1516. void put_IsSelected(long Row, BOOL newValue)
  1517. {
  1518. static BYTE parms[] = VTS_I4 VTS_BOOL ;
  1519. InvokeHelper(0x8f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Row, newValue);
  1520. }
  1521. CString get_TextArray(long Index)
  1522. {
  1523. CString result;
  1524. static BYTE parms[] = VTS_I4 ;
  1525. InvokeHelper(0x90, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, Index);
  1526. return result;
  1527. }
  1528. void put_TextArray(long Index, LPCTSTR newValue)
  1529. {
  1530. static BYTE parms[] = VTS_I4 VTS_BSTR ;
  1531. InvokeHelper(0x90, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Index, newValue);
  1532. }
  1533. long get_IsCollapsed(long Row)
  1534. {
  1535. long result;
  1536. static BYTE parms[] = VTS_I4 ;
  1537. InvokeHelper(0x91, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, Row);
  1538. return result;
  1539. }
  1540. void put_IsCollapsed(long Row, long newValue)
  1541. {
  1542. static BYTE parms[] = VTS_I4 VTS_I4 ;
  1543. InvokeHelper(0x91, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Row, newValue);
  1544. }
  1545. void Select(long Row, long Col, VARIANT RowSel, VARIANT ColSel)
  1546. {
  1547. static BYTE parms[] = VTS_I4 VTS_I4 VTS_VARIANT VTS_VARIANT ;
  1548. InvokeHelper(0x92, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Row, Col, &RowSel, &ColSel);
  1549. }
  1550. void AutoSize(long Col1, VARIANT Col2, VARIANT Equal, VARIANT ExtraSpace)
  1551. {
  1552. static BYTE parms[] = VTS_I4 VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  1553. InvokeHelper(0x93, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Col1, &Col2, &Equal, &ExtraSpace);
  1554. }
  1555. void DataRefresh()
  1556. {
  1557. InvokeHelper(0x94, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  1558. }
  1559. void CellBorder(unsigned long Color, short Left, short Top, short Right, short Bottom, short Vertical, short Horizontal)
  1560. {
  1561. static BYTE parms[] = VTS_UI4 VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2 VTS_I2 ;
  1562. InvokeHelper(0x95, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Color, Left, Top, Right, Bottom, Vertical, Horizontal);
  1563. }
  1564. void OLEDrag()
  1565. {
  1566. InvokeHelper(0x96, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  1567. }
  1568. void SaveGrid(LPCTSTR FileName, long SaveWhat, VARIANT Options)
  1569. {
  1570. static BYTE parms[] = VTS_BSTR VTS_I4 VTS_VARIANT ;
  1571. InvokeHelper(0x97, DISPATCH_METHOD, VT_EMPTY, NULL, parms, FileName, SaveWhat, &Options);
  1572. }
  1573. void LoadGrid(LPCTSTR FileName, long LoadWhat, VARIANT Options)
  1574. {
  1575. static BYTE parms[] = VTS_BSTR VTS_I4 VTS_VARIANT ;
  1576. InvokeHelper(0x98, DISPATCH_METHOD, VT_EMPTY, NULL, parms, FileName, LoadWhat, &Options);
  1577. }
  1578. void Archive(LPCTSTR ArcFileName, LPCTSTR FileName, long Action)
  1579. {
  1580. static BYTE parms[] = VTS_BSTR VTS_BSTR VTS_I4 ;
  1581. InvokeHelper(0x99, DISPATCH_METHOD, VT_EMPTY, NULL, parms, ArcFileName, FileName, Action);
  1582. }
  1583. VARIANT get_ArchiveInfo(LPCTSTR ArcFileName, long InfoType, VARIANT Index)
  1584. {
  1585. VARIANT result;
  1586. static BYTE parms[] = VTS_BSTR VTS_I4 VTS_VARIANT ;
  1587. InvokeHelper(0x9a, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, parms, ArcFileName, InfoType, &Index);
  1588. return result;
  1589. }
  1590. long get_ColSort(long Col)
  1591. {
  1592. long result;
  1593. static BYTE parms[] = VTS_I4 ;
  1594. InvokeHelper(0x9b, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, Col);
  1595. return result;
  1596. }
  1597. void put_ColSort(long Col, long newValue)
  1598. {
  1599. static BYTE parms[] = VTS_I4 VTS_I4 ;
  1600. InvokeHelper(0x9b, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Col, newValue);
  1601. }
  1602. CString get_ColFormat(long Col)
  1603. {
  1604. CString result;
  1605. static BYTE parms[] = VTS_I4 ;
  1606. InvokeHelper(0x9c, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, Col);
  1607. return result;
  1608. }
  1609. void put_ColFormat(long Col, LPCTSTR newValue)
  1610. {
  1611. static BYTE parms[] = VTS_I4 VTS_BSTR ;
  1612. InvokeHelper(0x9c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Col, newValue);
  1613. }
  1614. long get_ColDataType(long Col)
  1615. {
  1616. long result;
  1617. static BYTE parms[] = VTS_I4 ;
  1618. InvokeHelper(0x9d, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, Col);
  1619. return result;
  1620. }
  1621. void put_ColDataType(long Col, long newValue)
  1622. {
  1623. static BYTE parms[] = VTS_I4 VTS_I4 ;
  1624. InvokeHelper(0x9d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Col, newValue);
  1625. }
  1626. VARIANT get_Cell(long Setting, VARIANT Row1, VARIANT Col1, VARIANT Row2, VARIANT Col2)
  1627. {
  1628. VARIANT result;
  1629. static BYTE parms[] = VTS_I4 VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  1630. InvokeHelper(0x9e, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, parms, Setting, &Row1, &Col1, &Row2, &Col2);
  1631. return result;
  1632. }
  1633. void put_Cell(long Setting, VARIANT Row1, VARIANT Col1, VARIANT Row2, VARIANT Col2, VARIANT newValue)
  1634. {
  1635. static BYTE parms[] = VTS_I4 VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  1636. InvokeHelper(0x9e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Setting, &Row1, &Col1, &Row2, &Col2, &newValue);
  1637. }
  1638. void putref_Cell(long Setting, VARIANT Row1, VARIANT Col1, VARIANT Row2, VARIANT Col2, VARIANT newValue)
  1639. {
  1640. static BYTE parms[] = VTS_I4 VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  1641. InvokeHelper(0x9e, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms, Setting, &Row1, &Col1, &Row2, &Col2, &newValue);
  1642. }
  1643. long get_RowStatus(long Row)
  1644. {
  1645. long result;
  1646. static BYTE parms[] = VTS_I4 ;
  1647. InvokeHelper(0x9f, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, Row);
  1648. return result;
  1649. }
  1650. void put_RowStatus(long Row, long newValue)
  1651. {
  1652. static BYTE parms[] = VTS_I4 VTS_I4 ;
  1653. InvokeHelper(0x9f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Row, newValue);
  1654. }
  1655. long get_FindRow(VARIANT Item, VARIANT Row, VARIANT Col, VARIANT CaseSensitive, VARIANT FullMatch)
  1656. {
  1657. long result;
  1658. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  1659. InvokeHelper(0xa0, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, &Item, &Row, &Col, &CaseSensitive, &FullMatch);
  1660. return result;
  1661. }
  1662. CString get_ComboItem(VARIANT Index)
  1663. {
  1664. CString result;
  1665. static BYTE parms[] = VTS_VARIANT ;
  1666. InvokeHelper(0xa1, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, &Index);
  1667. return result;
  1668. }
  1669. CString get_ComboData(VARIANT Index)
  1670. {
  1671. CString result;
  1672. static BYTE parms[] = VTS_VARIANT ;
  1673. InvokeHelper(0xa2, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, &Index);
  1674. return result;
  1675. }
  1676. void BindToArray(VARIANT VariantArray, VARIANT RowDim, VARIANT ColDim, VARIANT PageDim, VARIANT CurrentPage)
  1677. {
  1678. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  1679. InvokeHelper(0xa3, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &VariantArray, &RowDim, &ColDim, &PageDim, &CurrentPage);
  1680. }
  1681. CString get_ColEditMask(long Col)
  1682. {
  1683. CString result;
  1684. static BYTE parms[] = VTS_I4 ;
  1685. InvokeHelper(0xa4, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, Col);
  1686. return result;
  1687. }
  1688. void put_ColEditMask(long Col, LPCTSTR newValue)
  1689. {
  1690. static BYTE parms[] = VTS_I4 VTS_BSTR ;
  1691. InvokeHelper(0xa4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Col, newValue);
  1692. }
  1693. CString get_ColComboList(long Col)
  1694. {
  1695. CString result;
  1696. static BYTE parms[] = VTS_I4 ;
  1697. InvokeHelper(0xa5, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, Col);
  1698. return result;
  1699. }
  1700. void put_ColComboList(long Col, LPCTSTR newValue)
  1701. {
  1702. static BYTE parms[] = VTS_I4 VTS_BSTR ;
  1703. InvokeHelper(0xa5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Col, newValue);
  1704. }
  1705. short get_RowOutlineLevel(long Row)
  1706. {
  1707. short result;
  1708. static BYTE parms[] = VTS_I4 ;
  1709. InvokeHelper(0xa6, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, parms, Row);
  1710. return result;
  1711. }
  1712. void put_RowOutlineLevel(long Row, short newValue)
  1713. {
  1714. static BYTE parms[] = VTS_I4 VTS_I2 ;
  1715. InvokeHelper(0xa6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Row, newValue);
  1716. }
  1717. long get_SelectedRows()
  1718. {
  1719. long result;
  1720. InvokeHelper(0xa7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1721. return result;
  1722. }
  1723. long get_SelectedRow(long Index)
  1724. {
  1725. long result;
  1726. static BYTE parms[] = VTS_I4 ;
  1727. InvokeHelper(0xa8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, Index);
  1728. return result;
  1729. }
  1730. BOOL get_ScrollTips()
  1731. {
  1732. BOOL result;
  1733. InvokeHelper(0xa9, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  1734. return result;
  1735. }
  1736. void put_ScrollTips(BOOL newValue)
  1737. {
  1738. static BYTE parms[] = VTS_BOOL ;
  1739. InvokeHelper(0xa9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1740. }
  1741. CString get_ScrollTipText()
  1742. {
  1743. CString result;
  1744. InvokeHelper(0xaa, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  1745. return result;
  1746. }
  1747. void put_ScrollTipText(LPCTSTR newValue)
  1748. {
  1749. static BYTE parms[] = VTS_BSTR ;
  1750. InvokeHelper(0xaa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1751. }
  1752. BOOL get_RowHidden(long Row)
  1753. {
  1754. BOOL result;
  1755. static BYTE parms[] = VTS_I4 ;
  1756. InvokeHelper(0xab, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, Row);
  1757. return result;
  1758. }
  1759. void put_RowHidden(long Row, BOOL newValue)
  1760. {
  1761. static BYTE parms[] = VTS_I4 VTS_BOOL ;
  1762. InvokeHelper(0xab, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Row, newValue);
  1763. }
  1764. BOOL get_ColHidden(long Col)
  1765. {
  1766. BOOL result;
  1767. static BYTE parms[] = VTS_I4 ;
  1768. InvokeHelper(0xac, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, parms, Col);
  1769. return result;
  1770. }
  1771. void put_ColHidden(long Col, BOOL newValue)
  1772. {
  1773. static BYTE parms[] = VTS_I4 VTS_BOOL ;
  1774. InvokeHelper(0xac, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Col, newValue);
  1775. }
  1776. long get_ColWidthMin()
  1777. {
  1778. long result;
  1779. InvokeHelper(0xad, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1780. return result;
  1781. }
  1782. void put_ColWidthMin(long newValue)
  1783. {
  1784. static BYTE parms[] = VTS_I4 ;
  1785. InvokeHelper(0xad, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1786. }
  1787. long get_ColWidthMax()
  1788. {
  1789. long result;
  1790. InvokeHelper(0xae, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1791. return result;
  1792. }
  1793. void put_ColWidthMax(long newValue)
  1794. {
  1795. static BYTE parms[] = VTS_I4 ;
  1796. InvokeHelper(0xae, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1797. }
  1798. void GetMergedRange(long Row, long Col, long * R1, long * C1, long * R2, long * C2)
  1799. {
  1800. static BYTE parms[] = VTS_I4 VTS_I4 VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 ;
  1801. InvokeHelper(0xaf, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Row, Col, R1, C1, R2, C2);
  1802. }
  1803. long get_ShowComboButton()
  1804. {
  1805. long result;
  1806. InvokeHelper(0xb0, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1807. return result;
  1808. }
  1809. void put_ShowComboButton(long newValue)
  1810. {
  1811. static BYTE parms[] = VTS_I4 ;
  1812. InvokeHelper(0xb0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1813. }
  1814. LPDISPATCH get_CellButtonPicture()
  1815. {
  1816. LPDISPATCH result;
  1817. InvokeHelper(0xb1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  1818. return result;
  1819. }
  1820. void put_CellButtonPicture(LPDISPATCH newValue)
  1821. {
  1822. static BYTE parms[] = VTS_DISPATCH ;
  1823. InvokeHelper(0xb1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1824. }
  1825. void putref_CellButtonPicture(LPDISPATCH newValue)
  1826. {
  1827. static BYTE parms[] = VTS_DISPATCH ;
  1828. InvokeHelper(0xb1, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms, newValue);
  1829. }
  1830. long get_ComboSearch()
  1831. {
  1832. long result;
  1833. InvokeHelper(0xb2, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1834. return result;
  1835. }
  1836. void put_ComboSearch(long newValue)
  1837. {
  1838. static BYTE parms[] = VTS_I4 ;
  1839. InvokeHelper(0xb2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1840. }
  1841. void LoadArray(VARIANT VariantArray, VARIANT RowDim, VARIANT ColDim, VARIANT PageDim, VARIANT CurrentPage)
  1842. {
  1843. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  1844. InvokeHelper(0xb3, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &VariantArray, &RowDim, &ColDim, &PageDim, &CurrentPage);
  1845. }
  1846. BOOL get_AutoSizeMouse()
  1847. {
  1848. BOOL result;
  1849. InvokeHelper(0xb4, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  1850. return result;
  1851. }
  1852. void put_AutoSizeMouse(BOOL newValue)
  1853. {
  1854. static BYTE parms[] = VTS_BOOL ;
  1855. InvokeHelper(0xb4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1856. }
  1857. void GetSelection(long * Row1, long * Col1, long * Row2, long * Col2)
  1858. {
  1859. static BYTE parms[] = VTS_PI4 VTS_PI4 VTS_PI4 VTS_PI4 ;
  1860. InvokeHelper(0xb5, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Row1, Col1, Row2, Col2);
  1861. }
  1862. CString get_ClipSeparators()
  1863. {
  1864. CString result;
  1865. InvokeHelper(0xb6, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  1866. return result;
  1867. }
  1868. void put_ClipSeparators(LPCTSTR newValue)
  1869. {
  1870. static BYTE parms[] = VTS_BSTR ;
  1871. InvokeHelper(0xb6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1872. }
  1873. void PrintGrid(VARIANT DocName, VARIANT ShowDialog, VARIANT Orientation, VARIANT MarginLR, VARIANT MarginTB)
  1874. {
  1875. static BYTE parms[] = VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT VTS_VARIANT ;
  1876. InvokeHelper(0xb7, DISPATCH_METHOD, VT_EMPTY, NULL, parms, &DocName, &ShowDialog, &Orientation, &MarginLR, &MarginTB);
  1877. }
  1878. long get_ColImageList(long Col)
  1879. {
  1880. long result;
  1881. static BYTE parms[] = VTS_I4 ;
  1882. InvokeHelper(0xb8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, Col);
  1883. return result;
  1884. }
  1885. void put_ColImageList(long Col, long newValue)
  1886. {
  1887. static BYTE parms[] = VTS_I4 VTS_I4 ;
  1888. InvokeHelper(0xb8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Col, newValue);
  1889. }
  1890. CString get_ColKey(long Col)
  1891. {
  1892. CString result;
  1893. static BYTE parms[] = VTS_I4 ;
  1894. InvokeHelper(0xb9, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, parms, Col);
  1895. return result;
  1896. }
  1897. void put_ColKey(long Col, LPCTSTR newValue)
  1898. {
  1899. static BYTE parms[] = VTS_I4 VTS_BSTR ;
  1900. InvokeHelper(0xb9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Col, newValue);
  1901. }
  1902. long get_ColIndex(LPCTSTR Key)
  1903. {
  1904. long result;
  1905. static BYTE parms[] = VTS_BSTR ;
  1906. InvokeHelper(0xba, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, Key);
  1907. return result;
  1908. }
  1909. long get_FrozenRows()
  1910. {
  1911. long result;
  1912. InvokeHelper(0xbc, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1913. return result;
  1914. }
  1915. void put_FrozenRows(long newValue)
  1916. {
  1917. static BYTE parms[] = VTS_I4 ;
  1918. InvokeHelper(0xbc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1919. }
  1920. long get_FrozenCols()
  1921. {
  1922. long result;
  1923. InvokeHelper(0xbd, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1924. return result;
  1925. }
  1926. void put_FrozenCols(long newValue)
  1927. {
  1928. static BYTE parms[] = VTS_I4 ;
  1929. InvokeHelper(0xbd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1930. }
  1931. long get_AllowUserFreezing()
  1932. {
  1933. long result;
  1934. InvokeHelper(0xbe, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  1935. return result;
  1936. }
  1937. void put_AllowUserFreezing(long newValue)
  1938. {
  1939. static BYTE parms[] = VTS_I4 ;
  1940. InvokeHelper(0xbe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1941. }
  1942. unsigned long get_BackColorFrozen()
  1943. {
  1944. unsigned long result;
  1945. InvokeHelper(0xbf, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
  1946. return result;
  1947. }
  1948. void put_BackColorFrozen(unsigned long newValue)
  1949. {
  1950. static BYTE parms[] = VTS_UI4 ;
  1951. InvokeHelper(0xbf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1952. }
  1953. unsigned long get_ForeColorFrozen()
  1954. {
  1955. unsigned long result;
  1956. InvokeHelper(0xc0, DISPATCH_PROPERTYGET, VT_UI4, (void*)&result, NULL);
  1957. return result;
  1958. }
  1959. void put_ForeColorFrozen(unsigned long newValue)
  1960. {
  1961. static BYTE parms[] = VTS_UI4 ;
  1962. InvokeHelper(0xc0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1963. }
  1964. LPDISPATCH get_FlexDataSource()
  1965. {
  1966. LPDISPATCH result;
  1967. InvokeHelper(0xc1, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  1968. return result;
  1969. }
  1970. void put_FlexDataSource(LPDISPATCH newValue)
  1971. {
  1972. static BYTE parms[] = VTS_DISPATCH ;
  1973. InvokeHelper(0xc1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1974. }
  1975. long GetNodeRow(long Row, long Which)
  1976. {
  1977. long result;
  1978. static BYTE parms[] = VTS_I4 VTS_I4 ;
  1979. InvokeHelper(0xc2, DISPATCH_METHOD, VT_I4, (void*)&result, parms, Row, Which);
  1980. return result;
  1981. }
  1982. CString BuildComboList(LPDISPATCH rs, LPCTSTR FieldList, VARIANT KeyField, VARIANT BackColor)
  1983. {
  1984. CString result;
  1985. static BYTE parms[] = VTS_DISPATCH VTS_BSTR VTS_VARIANT VTS_VARIANT ;
  1986. InvokeHelper(0xc3, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms, rs, FieldList, &KeyField, &BackColor);
  1987. return result;
  1988. }
  1989. LPDISPATCH get_NodeOpenPicture()
  1990. {
  1991. LPDISPATCH result;
  1992. InvokeHelper(0xc4, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  1993. return result;
  1994. }
  1995. void put_NodeOpenPicture(LPDISPATCH newValue)
  1996. {
  1997. static BYTE parms[] = VTS_DISPATCH ;
  1998. InvokeHelper(0xc4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  1999. }
  2000. void putref_NodeOpenPicture(LPDISPATCH newValue)
  2001. {
  2002. static BYTE parms[] = VTS_DISPATCH ;
  2003. InvokeHelper(0xc4, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms, newValue);
  2004. }
  2005. LPDISPATCH get_NodeClosedPicture()
  2006. {
  2007. LPDISPATCH result;
  2008. InvokeHelper(0xc5, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  2009. return result;
  2010. }
  2011. void put_NodeClosedPicture(LPDISPATCH newValue)
  2012. {
  2013. static BYTE parms[] = VTS_DISPATCH ;
  2014. InvokeHelper(0xc5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  2015. }
  2016. void putref_NodeClosedPicture(LPDISPATCH newValue)
  2017. {
  2018. static BYTE parms[] = VTS_DISPATCH ;
  2019. InvokeHelper(0xc5, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms, newValue);
  2020. }
  2021. void ShowCell(long Row, long Col)
  2022. {
  2023. static BYTE parms[] = VTS_I4 VTS_I4 ;
  2024. InvokeHelper(0xc6, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Row, Col);
  2025. }
  2026. float get_AutoSearchDelay()
  2027. {
  2028. float result;
  2029. InvokeHelper(0xc7, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
  2030. return result;
  2031. }
  2032. void put_AutoSearchDelay(float newValue)
  2033. {
  2034. static BYTE parms[] = VTS_R4 ;
  2035. InvokeHelper(0xc7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  2036. }
  2037. long get_EditWindow()
  2038. {
  2039. long result;
  2040. InvokeHelper(0xc8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  2041. return result;
  2042. }
  2043. LPDISPATCH get_WallPaper()
  2044. {
  2045. LPDISPATCH result;
  2046. InvokeHelper(0xc9, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  2047. return result;
  2048. }
  2049. void put_WallPaper(LPDISPATCH newValue)
  2050. {
  2051. static BYTE parms[] = VTS_DISPATCH ;
  2052. InvokeHelper(0xc9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  2053. }
  2054. void putref_WallPaper(LPDISPATCH newValue)
  2055. {
  2056. static BYTE parms[] = VTS_DISPATCH ;
  2057. InvokeHelper(0xc9, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms, newValue);
  2058. }
  2059. long get_WallPaperAlignment()
  2060. {
  2061. long result;
  2062. InvokeHelper(0xca, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  2063. return result;
  2064. }
  2065. void put_WallPaperAlignment(long newValue)
  2066. {
  2067. static BYTE parms[] = VTS_I4 ;
  2068. InvokeHelper(0xca, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  2069. }
  2070. double get_Aggregate(long Aggregate, long Row1, long Col1, long Row2, long Col2)
  2071. {
  2072. double result;
  2073. static BYTE parms[] = VTS_I4 VTS_I4 VTS_I4 VTS_I4 VTS_I4 ;
  2074. InvokeHelper(0xcb, DISPATCH_PROPERTYGET, VT_R8, (void*)&result, parms, Aggregate, Row1, Col1, Row2, Col2);
  2075. return result;
  2076. }
  2077. long DragRow(long Row)
  2078. {
  2079. long result;
  2080. static BYTE parms[] = VTS_I4 ;
  2081. InvokeHelper(0xcc, DISPATCH_METHOD, VT_I4, (void*)&result, parms, Row);
  2082. return result;
  2083. }
  2084. LPDISPATCH GetNode(VARIANT Row)
  2085. {
  2086. LPDISPATCH result;
  2087. static BYTE parms[] = VTS_VARIANT ;
  2088. InvokeHelper(0xcd, DISPATCH_METHOD, VT_DISPATCH, (void*)&result, parms, &Row);
  2089. return result;
  2090. }
  2091. VARIANT get_Bookmark(long Row)
  2092. {
  2093. VARIANT result;
  2094. static BYTE parms[] = VTS_I4 ;
  2095. InvokeHelper(0xce, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, parms, Row);
  2096. return result;
  2097. }
  2098. long get_ColIndent(long Col)
  2099. {
  2100. long result;
  2101. static BYTE parms[] = VTS_I4 ;
  2102. InvokeHelper(0xcf, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, parms, Col);
  2103. return result;
  2104. }
  2105. void put_ColIndent(long Col, long newValue)
  2106. {
  2107. static BYTE parms[] = VTS_I4 VTS_I4 ;
  2108. InvokeHelper(0xcf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, Col, newValue);
  2109. }
  2110. void LoadGridURL(LPCTSTR URL, long LoadWhat, VARIANT Options)
  2111. {
  2112. static BYTE parms[] = VTS_BSTR VTS_I4 VTS_VARIANT ;
  2113. InvokeHelper(0xd2, DISPATCH_METHOD, VT_EMPTY, NULL, parms, URL, LoadWhat, &Options);
  2114. }
  2115. void FinishEditing(BOOL Cancel)
  2116. {
  2117. static BYTE parms[] = VTS_BOOL ;
  2118. InvokeHelper(0xd3, DISPATCH_METHOD, VT_EMPTY, NULL, parms, Cancel);
  2119. }
  2120. CString get_AccessibleName()
  2121. {
  2122. CString result;
  2123. InvokeHelper(0xd4, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  2124. return result;
  2125. }
  2126. void put_AccessibleName(LPCTSTR newValue)
  2127. {
  2128. static BYTE parms[] = VTS_BSTR ;
  2129. InvokeHelper(0xd4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  2130. }
  2131. CString get_AccessibleDescription()
  2132. {
  2133. CString result;
  2134. InvokeHelper(0xd5, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  2135. return result;
  2136. }
  2137. void put_AccessibleDescription(LPCTSTR newValue)
  2138. {
  2139. static BYTE parms[] = VTS_BSTR ;
  2140. InvokeHelper(0xd5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  2141. }
  2142. CString get_AccessibleValue()
  2143. {
  2144. CString result;
  2145. InvokeHelper(0xd6, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  2146. return result;
  2147. }
  2148. void put_AccessibleValue(LPCTSTR newValue)
  2149. {
  2150. static BYTE parms[] = VTS_BSTR ;
  2151. InvokeHelper(0xd6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  2152. }
  2153. VARIANT get_AccessibleRole()
  2154. {
  2155. VARIANT result;
  2156. InvokeHelper(0xd7, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  2157. return result;
  2158. }
  2159. void put_AccessibleRole(VARIANT newValue)
  2160. {
  2161. static BYTE parms[] = VTS_VARIANT ;
  2162. InvokeHelper(0xd7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, &newValue);
  2163. }
  2164. BOOL get_IsSearching()
  2165. {
  2166. BOOL result;
  2167. InvokeHelper(0xd8, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  2168. return result;
  2169. }
  2170. long get_Flags()
  2171. {
  2172. long result;
  2173. InvokeHelper(0xd9, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  2174. return result;
  2175. }
  2176. void put_Flags(long newValue)
  2177. {
  2178. static BYTE parms[] = VTS_I4 ;
  2179. InvokeHelper(0xd9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms, newValue);
  2180. }
  2181. // Properties
  2182. //
  2183. public:
  2184. DECLARE_MESSAGE_MAP()
  2185. public:
  2186. afx_msg void OnLButtonDblClk(UINT nFlags, CPoint point);
  2187. };