home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / mfc / database / bindenrl / dblist.cpp < prev    next >
C/C++ Source or Header  |  1998-03-26  |  8KB  |  351 lines

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