DBLIST.CPP
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:8k
源码类别:

Windows编程

开发平台:

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 "dblist.h"
  6. /////////////////////////////////////////////////////////////////////////////
  7. // CDBList
  8. IMPLEMENT_DYNCREATE(CDBList, CWnd)
  9. /////////////////////////////////////////////////////////////////////////////
  10. // CDBList properties
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CDBList operations
  13. BOOL CDBList::GetLocked()
  14. {
  15. BOOL result;
  16. InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  17. return result;
  18. }
  19. void CDBList::SetLocked(BOOL bNewValue)
  20. {
  21. static BYTE parms[] =
  22. VTS_BOOL;
  23. InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  24.  bNewValue);
  25. }
  26. CString CDBList::GetBoundText()
  27. {
  28. CString result;
  29. InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  30. return result;
  31. }
  32. void CDBList::SetBoundText(LPCTSTR lpszNewValue)
  33. {
  34. static BYTE parms[] =
  35. VTS_BSTR;
  36. InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  37.  lpszNewValue);
  38. }
  39. LPDISPATCH CDBList::GetRowSource()
  40. {
  41. LPDISPATCH result;
  42. InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  43. return result;
  44. }
  45. void CDBList::SetRowSource(LPDISPATCH newValue)
  46. {
  47. static BYTE parms[] =
  48. VTS_DISPATCH;
  49. InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  50.  newValue);
  51. }
  52. CString CDBList::GetBoundColumn()
  53. {
  54. CString result;
  55. InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  56. return result;
  57. }
  58. void CDBList::SetBoundColumn(LPCTSTR lpszNewValue)
  59. {
  60. static BYTE parms[] =
  61. VTS_BSTR;
  62. InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  63.  lpszNewValue);
  64. }
  65. long CDBList::GetMousePointer()
  66. {
  67. long result;
  68. InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  69. return result;
  70. }
  71. void CDBList::SetMousePointer(long nNewValue)
  72. {
  73. static BYTE parms[] =
  74. VTS_I4;
  75. InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  76.  nNewValue);
  77. }
  78. LPDISPATCH CDBList::GetMouseIcon()
  79. {
  80. LPDISPATCH result;
  81. InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  82. return result;
  83. }
  84. void CDBList::SetMouseIcon(LPDISPATCH newValue)
  85. {
  86. static BYTE parms[] =
  87. VTS_DISPATCH;
  88. InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  89.  newValue);
  90. }
  91. void CDBList::SetRefMouseIcon(LPDISPATCH newValue)
  92. {
  93. static BYTE parms[] =
  94. VTS_DISPATCH;
  95. InvokeHelper(0x6, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  96.  newValue);
  97. }
  98. BOOL CDBList::GetIntegralHeight()
  99. {
  100. BOOL result;
  101. InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  102. return result;
  103. }
  104. void CDBList::SetIntegralHeight(BOOL bNewValue)
  105. {
  106. static BYTE parms[] =
  107. VTS_BOOL;
  108. InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  109.  bNewValue);
  110. }
  111. long CDBList::GetMatchEntry()
  112. {
  113. long result;
  114. InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  115. return result;
  116. }
  117. void CDBList::SetMatchEntry(long nNewValue)
  118. {
  119. static BYTE parms[] =
  120. VTS_I4;
  121. InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  122.  nNewValue);
  123. }
  124. VARIANT CDBList::GetSelectedItem()
  125. {
  126. VARIANT result;
  127. InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, NULL);
  128. return result;
  129. }
  130. short CDBList::GetVisibleCount()
  131. {
  132. short result;
  133. InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  134. return result;
  135. }
  136. CString CDBList::GetText()
  137. {
  138. CString result;
  139. InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  140. return result;
  141. }
  142. void CDBList::SetText(LPCTSTR lpszNewValue)
  143. {
  144. static BYTE parms[] =
  145. VTS_BSTR;
  146. InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  147.  lpszNewValue);
  148. }
  149. CString CDBList::GetListField()
  150. {
  151. CString result;
  152. InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  153. return result;
  154. }
  155. void CDBList::SetListField(LPCTSTR lpszNewValue)
  156. {
  157. static BYTE parms[] =
  158. VTS_BSTR;
  159. InvokeHelper(0xc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  160.  lpszNewValue);
  161. }
  162. LPDISPATCH CDBList::GetFont()
  163. {
  164. LPDISPATCH result;
  165. InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&result, NULL);
  166. return result;
  167. }
  168. void CDBList::SetRefFont(LPDISPATCH newValue)
  169. {
  170. static BYTE parms[] =
  171. VTS_DISPATCH;
  172. InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  173.  newValue);
  174. }
  175. BOOL CDBList::GetEnabled()
  176. {
  177. BOOL result;
  178. InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  179. return result;
  180. }
  181. void CDBList::SetEnabled(BOOL bNewValue)
  182. {
  183. static BYTE parms[] =
  184. VTS_BOOL;
  185. InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  186.  bNewValue);
  187. }
  188. unsigned long CDBList::GetBackColor()
  189. {
  190. unsigned long result;
  191. InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  192. return result;
  193. }
  194. void CDBList::SetBackColor(unsigned long newValue)
  195. {
  196. static BYTE parms[] =
  197. VTS_I4;
  198. InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  199.  newValue);
  200. }
  201. unsigned long CDBList::GetForeColor()
  202. {
  203. unsigned long result;
  204. InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  205. return result;
  206. }
  207. void CDBList::SetForeColor(unsigned long newValue)
  208. {
  209. static BYTE parms[] =
  210. VTS_I4;
  211. InvokeHelper(DISPID_FORECOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  212.  newValue);
  213. }
  214. BOOL CDBList::GetMatchedWithList()
  215. {
  216. BOOL result;
  217. InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  218. return result;
  219. }
  220. long CDBList::GetAppearance()
  221. {
  222. long result;
  223. InvokeHelper(0x10, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  224. return result;
  225. }
  226. void CDBList::SetAppearance(long nNewValue)
  227. {
  228. static BYTE parms[] =
  229. VTS_I4;
  230. InvokeHelper(0x10, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  231.  nNewValue);
  232. }
  233. BOOL CDBList::GetRightToLeft()
  234. {
  235. BOOL result;
  236. InvokeHelper(0xfffffd9d, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  237. return result;
  238. }
  239. void CDBList::SetRightToLeft(BOOL bNewValue)
  240. {
  241. static BYTE parms[] =
  242. VTS_BOOL;
  243. InvokeHelper(0xfffffd9d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  244.  bNewValue);
  245. }
  246. long CDBList::GetHwnd()
  247. {
  248. long result;
  249. InvokeHelper(DISPID_HWND, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  250. return result;
  251. }
  252. long CDBList::GetOLEDragMode()
  253. {
  254. long result;
  255. InvokeHelper(0x60e, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  256. return result;
  257. }
  258. void CDBList::SetOLEDragMode(long nNewValue)
  259. {
  260. static BYTE parms[] =
  261. VTS_I4;
  262. InvokeHelper(0x60e, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  263.  nNewValue);
  264. }
  265. long CDBList::GetOLEDropMode()
  266. {
  267. long result;
  268. InvokeHelper(0x60f, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  269. return result;
  270. }
  271. void CDBList::SetOLEDropMode(long nNewValue)
  272. {
  273. static BYTE parms[] =
  274. VTS_I4;
  275. InvokeHelper(0x60f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  276.  nNewValue);
  277. }
  278. void CDBList::ReFill()
  279. {
  280. InvokeHelper(0xd, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  281. }
  282. VARIANT CDBList::GetVisibleItems(short nIndex)
  283. {
  284. VARIANT result;
  285. static BYTE parms[] =
  286. VTS_I2;
  287. InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_VARIANT, (void*)&result, parms,
  288. nIndex);
  289. return result;
  290. }
  291. void CDBList::Refresh()
  292. {
  293. InvokeHelper(DISPID_REFRESH, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  294. }
  295. void CDBList::OLEDrag()
  296. {
  297. InvokeHelper(0x610, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  298. }