split.cpp
上传用户:xz12345
上传日期:2007-09-12
资源大小:7437k
文件大小:6k
源码类别:

数据库编程

开发平台:

Visual C++

  1. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  2. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  3. //  Microsoft Visual C++, your modifications will be overwritten.
  4. #include "stdafx.h"
  5. #include "split.h"
  6. // Dispatch interfaces referenced by this interface
  7. #include "columns.h"
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CSplit properties
  10. /////////////////////////////////////////////////////////////////////////////
  11. // CSplit operations
  12. BOOL CSplit::GetAllowFocus()
  13. {
  14. BOOL result;
  15. InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  16. return result;
  17. }
  18. void CSplit::SetAllowFocus(BOOL bNewValue)
  19. {
  20. static BYTE parms[] =
  21. VTS_BOOL;
  22. InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  23.  bNewValue);
  24. }
  25. BOOL CSplit::GetAllowRowSizing()
  26. {
  27. BOOL result;
  28. InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  29. return result;
  30. }
  31. void CSplit::SetAllowRowSizing(BOOL bNewValue)
  32. {
  33. static BYTE parms[] =
  34. VTS_BOOL;
  35. InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  36.  bNewValue);
  37. }
  38. BOOL CSplit::GetAllowSizing()
  39. {
  40. BOOL result;
  41. InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  42. return result;
  43. }
  44. void CSplit::SetAllowSizing(BOOL bNewValue)
  45. {
  46. static BYTE parms[] =
  47. VTS_BOOL;
  48. InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  49.  bNewValue);
  50. }
  51. BOOL CSplit::GetCurrentCellVisible()
  52. {
  53. BOOL result;
  54. InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  55. return result;
  56. }
  57. void CSplit::SetCurrentCellVisible(BOOL bNewValue)
  58. {
  59. static BYTE parms[] =
  60. VTS_BOOL;
  61. InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  62.  bNewValue);
  63. }
  64. VARIANT CSplit::GetFirstRow()
  65. {
  66. VARIANT result;
  67. InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  68. return result;
  69. }
  70. void CSplit::SetFirstRow(const VARIANT& newValue)
  71. {
  72. static BYTE parms[] =
  73. VTS_VARIANT;
  74. InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  75.  &newValue);
  76. }
  77. short CSplit::GetIndex()
  78. {
  79. short result;
  80. InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  81. return result;
  82. }
  83. short CSplit::GetLeftCol()
  84. {
  85. short result;
  86. InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  87. return result;
  88. }
  89. void CSplit::SetLeftCol(short nNewValue)
  90. {
  91. static BYTE parms[] =
  92. VTS_I2;
  93. InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  94.  nNewValue);
  95. }
  96. BOOL CSplit::GetLocked()
  97. {
  98. BOOL result;
  99. InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  100. return result;
  101. }
  102. void CSplit::SetLocked(BOOL bNewValue)
  103. {
  104. static BYTE parms[] =
  105. VTS_BOOL;
  106. InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  107.  bNewValue);
  108. }
  109. long CSplit::GetMarqueeStyle()
  110. {
  111. long result;
  112. InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  113. return result;
  114. }
  115. void CSplit::SetMarqueeStyle(long nNewValue)
  116. {
  117. static BYTE parms[] =
  118. VTS_I4;
  119. InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  120.  nNewValue);
  121. }
  122. BOOL CSplit::GetRecordSelectors()
  123. {
  124. BOOL result;
  125. InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  126. return result;
  127. }
  128. void CSplit::SetRecordSelectors(BOOL bNewValue)
  129. {
  130. static BYTE parms[] =
  131. VTS_BOOL;
  132. InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  133.  bNewValue);
  134. }
  135. long CSplit::GetScrollBars()
  136. {
  137. long result;
  138. InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  139. return result;
  140. }
  141. void CSplit::SetScrollBars(long nNewValue)
  142. {
  143. static BYTE parms[] =
  144. VTS_I4;
  145. InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  146.  nNewValue);
  147. }
  148. short CSplit::GetScrollGroup()
  149. {
  150. short result;
  151. InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  152. return result;
  153. }
  154. void CSplit::SetScrollGroup(short nNewValue)
  155. {
  156. static BYTE parms[] =
  157. VTS_I2;
  158. InvokeHelper(0xc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  159.  nNewValue);
  160. }
  161. short CSplit::GetSelEndCol()
  162. {
  163. short result;
  164. InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  165. return result;
  166. }
  167. void CSplit::SetSelEndCol(short nNewValue)
  168. {
  169. static BYTE parms[] =
  170. VTS_I2;
  171. InvokeHelper(0xd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  172.  nNewValue);
  173. }
  174. short CSplit::GetSelStartCol()
  175. {
  176. short result;
  177. InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  178. return result;
  179. }
  180. void CSplit::SetSelStartCol(short nNewValue)
  181. {
  182. static BYTE parms[] =
  183. VTS_I2;
  184. InvokeHelper(0xe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  185.  nNewValue);
  186. }
  187. VARIANT CSplit::GetSize()
  188. {
  189. VARIANT result;
  190. InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  191. return result;
  192. }
  193. void CSplit::SetSize(const VARIANT& newValue)
  194. {
  195. static BYTE parms[] =
  196. VTS_VARIANT;
  197. InvokeHelper(0xf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  198.  &newValue);
  199. }
  200. long CSplit::GetSizeMode()
  201. {
  202. long result;
  203. InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  204. return result;
  205. }
  206. void CSplit::SetSizeMode(long nNewValue)
  207. {
  208. static BYTE parms[] =
  209. VTS_I4;
  210. InvokeHelper(0x10, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  211.  nNewValue);
  212. }
  213. void CSplit::ClearSelCols()
  214. {
  215. InvokeHelper(0x64, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  216. }
  217. CColumns CSplit::GetColumns()
  218. {
  219. LPDISPATCH pDispatch;
  220. InvokeHelper(0x65, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  221. return CColumns(pDispatch);
  222. }