column.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 "column.h"
  6. // Dispatch interfaces referenced by this interface
  7. #include "dataformatdisp.h"
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CColumn properties
  10. /////////////////////////////////////////////////////////////////////////////
  11. // CColumn operations
  12. long CColumn::GetAlignment()
  13. {
  14. long result;
  15. InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  16. return result;
  17. }
  18. void CColumn::SetAlignment(long nNewValue)
  19. {
  20. static BYTE parms[] =
  21. VTS_I4;
  22. InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  23.  nNewValue);
  24. }
  25. BOOL CColumn::GetAllowSizing()
  26. {
  27. BOOL result;
  28. InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  29. return result;
  30. }
  31. void CColumn::SetAllowSizing(BOOL bNewValue)
  32. {
  33. static BYTE parms[] =
  34. VTS_BOOL;
  35. InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  36.  bNewValue);
  37. }
  38. BOOL CColumn::GetButton()
  39. {
  40. BOOL result;
  41. InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  42. return result;
  43. }
  44. void CColumn::SetButton(BOOL bNewValue)
  45. {
  46. static BYTE parms[] =
  47. VTS_BOOL;
  48. InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  49.  bNewValue);
  50. }
  51. CString CColumn::GetCaption()
  52. {
  53. CString result;
  54. InvokeHelper(DISPID_CAPTION, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  55. return result;
  56. }
  57. void CColumn::SetCaption(LPCTSTR lpszNewValue)
  58. {
  59. static BYTE parms[] =
  60. VTS_BSTR;
  61. InvokeHelper(DISPID_CAPTION, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  62.  lpszNewValue);
  63. }
  64. short CColumn::GetColIndex()
  65. {
  66. short result;
  67. InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  68. return result;
  69. }
  70. BOOL CColumn::GetDataChanged()
  71. {
  72. BOOL result;
  73. InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  74. return result;
  75. }
  76. CString CColumn::GetDataField()
  77. {
  78. CString result;
  79. InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  80. return result;
  81. }
  82. void CColumn::SetDataField(LPCTSTR lpszNewValue)
  83. {
  84. static BYTE parms[] =
  85. VTS_BSTR;
  86. InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  87.  lpszNewValue);
  88. }
  89. long CColumn::GetDividerStyle()
  90. {
  91. long result;
  92. InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  93. return result;
  94. }
  95. void CColumn::SetDividerStyle(long nNewValue)
  96. {
  97. static BYTE parms[] =
  98. VTS_I4;
  99. InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  100.  nNewValue);
  101. }
  102. float CColumn::GetLeft()
  103. {
  104. float result;
  105. InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
  106. return result;
  107. }
  108. BOOL CColumn::GetLocked()
  109. {
  110. BOOL result;
  111. InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  112. return result;
  113. }
  114. void CColumn::SetLocked(BOOL bNewValue)
  115. {
  116. static BYTE parms[] =
  117. VTS_BOOL;
  118. InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  119.  bNewValue);
  120. }
  121. CString CColumn::GetNumberFormat()
  122. {
  123. CString result;
  124. InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  125. return result;
  126. }
  127. void CColumn::SetNumberFormat(LPCTSTR lpszNewValue)
  128. {
  129. static BYTE parms[] =
  130. VTS_BSTR;
  131. InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  132.  lpszNewValue);
  133. }
  134. CString CColumn::GetText()
  135. {
  136. CString result;
  137. InvokeHelper(0x0, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  138. return result;
  139. }
  140. void CColumn::SetText(LPCTSTR lpszNewValue)
  141. {
  142. static BYTE parms[] =
  143. VTS_BSTR;
  144. InvokeHelper(0x0, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  145.  lpszNewValue);
  146. }
  147. float CColumn::GetTop()
  148. {
  149. float result;
  150. InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
  151. return result;
  152. }
  153. VARIANT CColumn::GetValue()
  154. {
  155. VARIANT result;
  156. InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  157. return result;
  158. }
  159. void CColumn::SetValue(const VARIANT& newValue)
  160. {
  161. static BYTE parms[] =
  162. VTS_VARIANT;
  163. InvokeHelper(0xd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  164.  &newValue);
  165. }
  166. BOOL CColumn::GetVisible()
  167. {
  168. BOOL result;
  169. InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  170. return result;
  171. }
  172. void CColumn::SetVisible(BOOL bNewValue)
  173. {
  174. static BYTE parms[] =
  175. VTS_BOOL;
  176. InvokeHelper(0xe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  177.  bNewValue);
  178. }
  179. float CColumn::GetWidth()
  180. {
  181. float result;
  182. InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_R4, (void*)&result, NULL);
  183. return result;
  184. }
  185. void CColumn::SetWidth(float newValue)
  186. {
  187. static BYTE parms[] =
  188. VTS_R4;
  189. InvokeHelper(0xf, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  190.  newValue);
  191. }
  192. BOOL CColumn::GetWrapText()
  193. {
  194. BOOL result;
  195. InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  196. return result;
  197. }
  198. void CColumn::SetWrapText(BOOL bNewValue)
  199. {
  200. static BYTE parms[] =
  201. VTS_BOOL;
  202. InvokeHelper(0x10, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  203.  bNewValue);
  204. }
  205. CDataFormatDisp CColumn::GetDataFormat()
  206. {
  207. LPDISPATCH pDispatch;
  208. InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  209. return CDataFormatDisp(pDispatch);
  210. }
  211. void CColumn::SetRefDataFormat(LPDISPATCH newValue)
  212. {
  213. static BYTE parms[] =
  214. VTS_DISPATCH;
  215. InvokeHelper(0x11, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  216.  newValue);
  217. }
  218. CString CColumn::CellText(const VARIANT& Bookmark)
  219. {
  220. CString result;
  221. static BYTE parms[] =
  222. VTS_VARIANT;
  223. InvokeHelper(0x64, DISPATCH_METHOD, VT_BSTR, (void*)&result, parms,
  224. &Bookmark);
  225. return result;
  226. }
  227. VARIANT CColumn::CellValue(const VARIANT& Bookmark)
  228. {
  229. VARIANT result;
  230. static BYTE parms[] =
  231. VTS_VARIANT;
  232. InvokeHelper(0x65, DISPATCH_METHOD, VT_VARIANT, (void*)&result, parms,
  233. &Bookmark);
  234. return result;
  235. }