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

数据库编程

开发平台:

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