vgaplayer1.cpp
上传用户:dreamzjm
上传日期:2014-06-08
资源大小:388k
文件大小: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 "vgaplayer1.h"
  6. // Dispatch interfaces referenced by this interface
  7. #include "font.h"
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CVGAPlayer
  10. IMPLEMENT_DYNCREATE(CVGAPlayer, CWnd)
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CVGAPlayer properties
  13. /////////////////////////////////////////////////////////////////////////////
  14. // CVGAPlayer operations
  15. BOOL CVGAPlayer::GetAutoScroll()
  16. {
  17. BOOL result;
  18. InvokeHelper(0x2, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  19. return result;
  20. }
  21. void CVGAPlayer::SetAutoScroll(BOOL bNewValue)
  22. {
  23. static BYTE parms[] =
  24. VTS_BOOL;
  25. InvokeHelper(0x2, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  26.  bNewValue);
  27. }
  28. BOOL CVGAPlayer::GetAutoSize()
  29. {
  30. BOOL result;
  31. InvokeHelper(0x3, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  32. return result;
  33. }
  34. void CVGAPlayer::SetAutoSize(BOOL bNewValue)
  35. {
  36. static BYTE parms[] =
  37. VTS_BOOL;
  38. InvokeHelper(0x3, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  39.  bNewValue);
  40. }
  41. long CVGAPlayer::GetAxBorderStyle()
  42. {
  43. long result;
  44. InvokeHelper(0x4, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  45. return result;
  46. }
  47. void CVGAPlayer::SetAxBorderStyle(long nNewValue)
  48. {
  49. static BYTE parms[] =
  50. VTS_I4;
  51. InvokeHelper(0x4, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  52.  nNewValue);
  53. }
  54. CString CVGAPlayer::GetCaption()
  55. {
  56. CString result;
  57. InvokeHelper(DISPID_CAPTION, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  58. return result;
  59. }
  60. void CVGAPlayer::SetCaption(LPCTSTR lpszNewValue)
  61. {
  62. static BYTE parms[] =
  63. VTS_BSTR;
  64. InvokeHelper(DISPID_CAPTION, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  65.  lpszNewValue);
  66. }
  67. unsigned long CVGAPlayer::GetColor()
  68. {
  69. unsigned long result;
  70. InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  71. return result;
  72. }
  73. void CVGAPlayer::SetColor(unsigned long newValue)
  74. {
  75. static BYTE parms[] =
  76. VTS_I4;
  77. InvokeHelper(DISPID_BACKCOLOR, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  78.  newValue);
  79. }
  80. COleFont CVGAPlayer::GetFont()
  81. {
  82. LPDISPATCH pDispatch;
  83. InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYGET, VT_DISPATCH, (void*)&pDispatch, NULL);
  84. return COleFont(pDispatch);
  85. }
  86. void CVGAPlayer::SetFont(LPDISPATCH newValue)
  87. {
  88. static BYTE parms[] =
  89. VTS_DISPATCH;
  90. InvokeHelper(DISPID_FONT, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  91.  newValue);
  92. }
  93. BOOL CVGAPlayer::GetKeyPreview()
  94. {
  95. BOOL result;
  96. InvokeHelper(0x5, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  97. return result;
  98. }
  99. void CVGAPlayer::SetKeyPreview(BOOL bNewValue)
  100. {
  101. static BYTE parms[] =
  102. VTS_BOOL;
  103. InvokeHelper(0x5, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  104.  bNewValue);
  105. }
  106. long CVGAPlayer::GetPixelsPerInch()
  107. {
  108. long result;
  109. InvokeHelper(0x6, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  110. return result;
  111. }
  112. void CVGAPlayer::SetPixelsPerInch(long nNewValue)
  113. {
  114. static BYTE parms[] =
  115. VTS_I4;
  116. InvokeHelper(0x6, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  117.  nNewValue);
  118. }
  119. long CVGAPlayer::GetPrintScale()
  120. {
  121. long result;
  122. InvokeHelper(0x7, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  123. return result;
  124. }
  125. void CVGAPlayer::SetPrintScale(long nNewValue)
  126. {
  127. static BYTE parms[] =
  128. VTS_I4;
  129. InvokeHelper(0x7, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  130.  nNewValue);
  131. }
  132. BOOL CVGAPlayer::GetScaled()
  133. {
  134. BOOL result;
  135. InvokeHelper(0x8, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  136. return result;
  137. }
  138. void CVGAPlayer::SetScaled(BOOL bNewValue)
  139. {
  140. static BYTE parms[] =
  141. VTS_BOOL;
  142. InvokeHelper(0x8, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  143.  bNewValue);
  144. }
  145. short CVGAPlayer::GetCursor()
  146. {
  147. short result;
  148. InvokeHelper(0xe, DISPATCH_PROPERTYGET, VT_I2, (void*)&result, NULL);
  149. return result;
  150. }
  151. void CVGAPlayer::SetCursor(short nNewValue)
  152. {
  153. static BYTE parms[] =
  154. VTS_I2;
  155. InvokeHelper(0xe, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  156.  nNewValue);
  157. }
  158. void CVGAPlayer::LoadFile(LPCTSTR Filename)
  159. {
  160. static BYTE parms[] =
  161. VTS_BSTR;
  162. InvokeHelper(0xf, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  163.  Filename);
  164. }
  165. void CVGAPlayer::SendScript(LPCTSTR Str)
  166. {
  167. static BYTE parms[] =
  168. VTS_BSTR;
  169. InvokeHelper(0x10, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  170.  Str);
  171. }
  172. void CVGAPlayer::Open(LPCTSTR Filename)
  173. {
  174. static BYTE parms[] =
  175. VTS_BSTR;
  176. InvokeHelper(0x13, DISPATCH_METHOD, VT_EMPTY, NULL, parms,
  177.  Filename);
  178. }
  179. long CVGAPlayer::GetDisplayMode()
  180. {
  181. long result;
  182. InvokeHelper(0x12, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  183. return result;
  184. }
  185. void CVGAPlayer::SetDisplayMode(long nNewValue)
  186. {
  187. static BYTE parms[] =
  188. VTS_I4;
  189. InvokeHelper(0x12, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  190.  nNewValue);
  191. }
  192. void CVGAPlayer::Play()
  193. {
  194. InvokeHelper(0x16, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  195. }
  196. void CVGAPlayer::Pause()
  197. {
  198. InvokeHelper(0x17, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  199. }
  200. void CVGAPlayer::Stop()
  201. {
  202. InvokeHelper(0x18, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  203. }
  204. void CVGAPlayer::Close()
  205. {
  206. InvokeHelper(0x19, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  207. }
  208. void CVGAPlayer::FastForward()
  209. {
  210. InvokeHelper(0x1a, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  211. }
  212. void CVGAPlayer::FastReverse()
  213. {
  214. InvokeHelper(0x1b, DISPATCH_METHOD, VT_EMPTY, NULL, NULL);
  215. }
  216. unsigned long CVGAPlayer::GetCurrentPosition()
  217. {
  218. unsigned long result;
  219. InvokeHelper(0x1c, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  220. return result;
  221. }
  222. void CVGAPlayer::SetCurrentPosition(unsigned long newValue)
  223. {
  224. static BYTE parms[] =
  225. VTS_I4;
  226. InvokeHelper(0x1c, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  227.  newValue);
  228. }
  229. long CVGAPlayer::GetDuration()
  230. {
  231. long result;
  232. InvokeHelper(0x15, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  233. return result;
  234. }
  235. long CVGAPlayer::GetScreenBackgroundColor()
  236. {
  237. long result;
  238. InvokeHelper(0x11, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  239. return result;
  240. }
  241. void CVGAPlayer::SetScreenBackgroundColor(long nNewValue)
  242. {
  243. static BYTE parms[] =
  244. VTS_I4;
  245. InvokeHelper(0x11, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  246.  nNewValue);
  247. }
  248. long CVGAPlayer::GetNailBackgroundColor()
  249. {
  250. long result;
  251. InvokeHelper(0x14, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  252. return result;
  253. }
  254. void CVGAPlayer::SetNailBackgroundColor(long nNewValue)
  255. {
  256. static BYTE parms[] =
  257. VTS_I4;
  258. InvokeHelper(0x14, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  259.  nNewValue);
  260. }
  261. CString CVGAPlayer::GetLocalIP()
  262. {
  263. CString result;
  264. InvokeHelper(0x1d, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  265. return result;
  266. }
  267. void CVGAPlayer::SetLocalIP(LPCTSTR lpszNewValue)
  268. {
  269. static BYTE parms[] =
  270. VTS_BSTR;
  271. InvokeHelper(0x1d, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  272.  lpszNewValue);
  273. }
  274. long CVGAPlayer::GetMax()
  275. {
  276. long result;
  277. InvokeHelper(0xc9, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  278. return result;
  279. }
  280. long CVGAPlayer::GetMin()
  281. {
  282. long result;
  283. InvokeHelper(0xca, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  284. return result;
  285. }
  286. BOOL CVGAPlayer::GetFullScreen()
  287. {
  288. BOOL result;
  289. InvokeHelper(0xcb, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  290. return result;
  291. }
  292. void CVGAPlayer::SetFullScreen(BOOL bNewValue)
  293. {
  294. static BYTE parms[] =
  295. VTS_BOOL;
  296. InvokeHelper(0xcb, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  297.  bNewValue);
  298. }
  299. CString CVGAPlayer::GetUrl()
  300. {
  301. CString result;
  302. InvokeHelper(0xcc, DISPATCH_PROPERTYGET, VT_BSTR, (void*)&result, NULL);
  303. return result;
  304. }
  305. void CVGAPlayer::SetUrl(LPCTSTR lpszNewValue)
  306. {
  307. static BYTE parms[] =
  308. VTS_BSTR;
  309. InvokeHelper(0xcc, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  310.  lpszNewValue);
  311. }
  312. long CVGAPlayer::GetStatus()
  313. {
  314. long result;
  315. InvokeHelper(0xcd, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  316. return result;
  317. }
  318. BOOL CVGAPlayer::GetAutoStart()
  319. {
  320. BOOL result;
  321. InvokeHelper(0xce, DISPATCH_PROPERTYGET, VT_BOOL, (void*)&result, NULL);
  322. return result;
  323. }
  324. void CVGAPlayer::SetAutoStart(BOOL bNewValue)
  325. {
  326. static BYTE parms[] =
  327. VTS_BOOL;
  328. InvokeHelper(0xce, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  329.  bNewValue);
  330. }
  331. long CVGAPlayer::GetVGAWidth()
  332. {
  333. long result;
  334. InvokeHelper(0xcf, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  335. return result;
  336. }
  337. long CVGAPlayer::GetVGAHeight()
  338. {
  339. long result;
  340. InvokeHelper(0xd0, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  341. return result;
  342. }
  343. long CVGAPlayer::GetInitialColor()
  344. {
  345. long result;
  346. InvokeHelper(0xd1, DISPATCH_PROPERTYGET, VT_I4, (void*)&result, NULL);
  347. return result;
  348. }
  349. void CVGAPlayer::SetInitialColor(long nNewValue)
  350. {
  351. static BYTE parms[] =
  352. VTS_I4;
  353. InvokeHelper(0xd1, DISPATCH_PROPERTYPUT, VT_EMPTY, NULL, parms,
  354.  nNewValue);
  355. }