datacombo.cpp
上传用户:biney012
上传日期:2022-05-09
资源大小:4592k
文件大小:10k
源码类别:

数据库系统

开发平台:

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