home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 66 / IOPROG_66.ISO / soft / c++ / mmwavex.exe / Demos / VC / Play / slider.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  1998-06-01  |  6.5 KB  |  308 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 "slider.h"
  9.  
  10. // Dispatch interfaces referenced by this interface
  11. #include "picture.h"
  12.  
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CSlider
  15.  
  16. IMPLEMENT_DYNCREATE(CSlider, CWnd)
  17.  
  18. /////////////////////////////////////////////////////////////////////////////
  19. // CSlider properties
  20.  
  21. /////////////////////////////////////////////////////////////////////////////
  22. // CSlider operations
  23.  
  24. long CSlider::GetLargeChange()
  25. {
  26.     long result;
  27.     InvokeHelper(0x1, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  28.     return result;
  29. }
  30.  
  31. void CSlider::SetLargeChange(long nNewValue)
  32. {
  33.     static BYTE parms[] =
  34.         VTS_I4;
  35.     InvokeHelper(0x1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  36.          nNewValue);
  37. }
  38.  
  39. long CSlider::GetSmallChange()
  40. {
  41.     long result;
  42.     InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  43.     return result;
  44. }
  45.  
  46. void CSlider::SetSmallChange(long nNewValue)
  47. {
  48.     static BYTE parms[] =
  49.         VTS_I4;
  50.     InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  51.          nNewValue);
  52. }
  53.  
  54. long CSlider::GetMax()
  55. {
  56.     long result;
  57.     InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  58.     return result;
  59. }
  60.  
  61. void CSlider::SetMax(long nNewValue)
  62. {
  63.     static BYTE parms[] =
  64.         VTS_I4;
  65.     InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  66.          nNewValue);
  67. }
  68.  
  69. long CSlider::GetMin()
  70. {
  71.     long result;
  72.     InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  73.     return result;
  74. }
  75.  
  76. void CSlider::SetMin(long nNewValue)
  77. {
  78.     static BYTE parms[] =
  79.         VTS_I4;
  80.     InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  81.          nNewValue);
  82. }
  83.  
  84. long CSlider::GetOrientation()
  85. {
  86.     long result;
  87.     InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  88.     return result;
  89. }
  90.  
  91. void CSlider::SetOrientation(long nNewValue)
  92. {
  93.     static BYTE parms[] =
  94.         VTS_I4;
  95.     InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  96.          nNewValue);
  97. }
  98.  
  99. BOOL CSlider::GetSelectRange()
  100. {
  101.     BOOL result;
  102.     InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  103.     return result;
  104. }
  105.  
  106. void CSlider::SetSelectRange(BOOL bNewValue)
  107. {
  108.     static BYTE parms[] =
  109.         VTS_BOOL;
  110.     InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  111.          bNewValue);
  112. }
  113.  
  114. long CSlider::GetSelStart()
  115. {
  116.     long result;
  117.     InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  118.     return result;
  119. }
  120.  
  121. void CSlider::SetSelStart(long nNewValue)
  122. {
  123.     static BYTE parms[] =
  124.         VTS_I4;
  125.     InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  126.          nNewValue);
  127. }
  128.  
  129. long CSlider::GetSelLength()
  130. {
  131.     long result;
  132.     InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  133.     return result;
  134. }
  135.  
  136. void CSlider::SetSelLength(long nNewValue)
  137. {
  138.     static BYTE parms[] =
  139.         VTS_I4;
  140.     InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  141.          nNewValue);
  142. }
  143.  
  144. long CSlider::GetTickStyle()
  145. {
  146.     long result;
  147.     InvokeHelper(0x9, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  148.     return result;
  149. }
  150.  
  151. void CSlider::SetTickStyle(long nNewValue)
  152. {
  153.     static BYTE parms[] =
  154.         VTS_I4;
  155.     InvokeHelper(0x9, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  156.          nNewValue);
  157. }
  158.  
  159. long CSlider::GetTickFrequency()
  160. {
  161.     long result;
  162.     InvokeHelper(0xa, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  163.     return result;
  164. }
  165.  
  166. void CSlider::SetTickFrequency(long nNewValue)
  167. {
  168.     static BYTE parms[] =
  169.         VTS_I4;
  170.     InvokeHelper(0xa, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  171.          nNewValue);
  172. }
  173.  
  174. long CSlider::GetValue()
  175. {
  176.     long result;
  177.     InvokeHelper(0xb, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  178.     return result;
  179. }
  180.  
  181. void CSlider::SetValue(long nNewValue)
  182. {
  183.     static BYTE parms[] =
  184.         VTS_I4;
  185.     InvokeHelper(0xb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  186.          nNewValue);
  187. }
  188.  
  189. CPicture CSlider::GetMouseIcon()
  190. {
  191.     LPDISPATCH pDispatch;
  192.     InvokeHelper(0xc, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  193.     return CPicture(pDispatch);
  194. }
  195.  
  196. void CSlider::SetMouseIcon(LPDISPATCH newValue)
  197. {
  198.     static BYTE parms[] =
  199.         VTS_DISPATCH;
  200.     InvokeHelper(0xc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  201.          newValue);
  202. }
  203.  
  204. void CSlider::SetRefMouseIcon(LPDISPATCH newValue)
  205. {
  206.     static BYTE parms[] =
  207.         VTS_DISPATCH;
  208.     InvokeHelper(0xc, DISPATCH_PROPERTYPUTREF, VT_EMPTY, NULL, parms,
  209.          newValue);
  210. }
  211.  
  212. long CSlider::GetMousePointer()
  213. {
  214.     long result;
  215.     InvokeHelper(0xd, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  216.     return result;
  217. }
  218.  
  219. void CSlider::SetMousePointer(long nNewValue)
  220. {
  221.     static BYTE parms[] =
  222.         VTS_I4;
  223.     InvokeHelper(0xd, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  224.          nNewValue);
  225. }
  226.  
  227. BOOL CSlider::GetEnabled()
  228. {
  229.     BOOL result;
  230.     InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  231.     return result;
  232. }
  233.  
  234. void CSlider::SetEnabled(BOOL bNewValue)
  235. {
  236.     static BYTE parms[] =
  237.         VTS_BOOL;
  238.     InvokeHelper(DISPID_ENABLED, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  239.          bNewValue);
  240. }
  241.  
  242. long CSlider::GetHWnd()
  243. {
  244.     long result;
  245.     InvokeHelper(DISPID_HWND, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  246.     return result;
  247. }
  248.  
  249. void CSlider::SetHWnd(long nNewValue)
  250. {
  251.     static BYTE parms[] =
  252.         VTS_I4;
  253.     InvokeHelper(DISPID_HWND, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  254.          nNewValue);
  255. }
  256.  
  257. long CSlider::GetBorderStyle()
  258. {
  259.     long result;
  260.     InvokeHelper(DISPID_BORDERSTYLE, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  261.     return result;
  262. }
  263.  
  264. void CSlider::SetBorderStyle(long nNewValue)
  265. {
  266.     static BYTE parms[] =
  267.         VTS_I4;
  268.     InvokeHelper(DISPID_BORDERSTYLE, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  269.          nNewValue);
  270. }
  271.  
  272. long CSlider::GetOLEDropMode()
  273. {
  274.     long result;
  275.     InvokeHelper(0x60f, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  276.     return result;
  277. }
  278.  
  279. void CSlider::SetOLEDropMode(long nNewValue)
  280. {
  281.     static BYTE parms[] =
  282.         VTS_I4;
  283.     InvokeHelper(0x60f, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  284.          nNewValue);
  285. }
  286.  
  287. void CSlider::Refresh()
  288. {
  289.     InvokeHelper(DISPID_REFRESH, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  290. }
  291.  
  292. void CSlider::ClearSel()
  293. {
  294.     InvokeHelper(0xe, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  295. }
  296.  
  297. long CSlider::GetGetNumTicks()
  298. {
  299.     long result;
  300.     InvokeHelper(0xf, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  301.     return result;
  302. }
  303.  
  304. void CSlider::OLEDrag()
  305. {
  306.     InvokeHelper(0x610, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  307. }
  308.