vgaplayer1.h
上传用户:dreamzjm
上传日期:2014-06-08
资源大小:388k
文件大小:3k
源码类别:

多媒体编程

开发平台:

Visual C++

  1. #if !defined(AFX_VGAPLAYER1_H__9A44D70B_91B0_4F3E_9BAB_00301C26EDB3__INCLUDED_)
  2. #define AFX_VGAPLAYER1_H__9A44D70B_91B0_4F3E_9BAB_00301C26EDB3__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  7. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  8. //  Microsoft Visual C++, your modifications will be overwritten.
  9. // Dispatch interfaces referenced by this interface
  10. class COleFont;
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CVGAPlayer wrapper class
  13. class CVGAPlayer : public CWnd
  14. {
  15. protected:
  16. DECLARE_DYNCREATE(CVGAPlayer)
  17. public:
  18. CLSID const& GetClsid()
  19. {
  20. static CLSID const clsid
  21. = { 0x339c1ee2, 0x1029, 0x46b8, { 0x81, 0xf1, 0x36, 0x2, 0x17, 0xf2, 0x6f, 0xc4 } };
  22. return clsid;
  23. }
  24. virtual BOOL Create(LPCTSTR lpszClassName,
  25. LPCTSTR lpszWindowName, DWORD dwStyle,
  26. const RECT& rect,
  27. CWnd* pParentWnd, UINT nID,
  28. CCreateContext* pContext = NULL)
  29. { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); }
  30.     BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle,
  31. const RECT& rect, CWnd* pParentWnd, UINT nID,
  32. CFile* pPersist = NULL, BOOL bStorage = FALSE,
  33. BSTR bstrLicKey = NULL)
  34. { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
  35. pPersist, bStorage, bstrLicKey); }
  36. // Attributes
  37. public:
  38. // Operations
  39. public:
  40. BOOL GetAutoScroll();
  41. void SetAutoScroll(BOOL bNewValue);
  42. BOOL GetAutoSize();
  43. void SetAutoSize(BOOL bNewValue);
  44. long GetAxBorderStyle();
  45. void SetAxBorderStyle(long nNewValue);
  46. CString GetCaption();
  47. void SetCaption(LPCTSTR lpszNewValue);
  48. unsigned long GetColor();
  49. void SetColor(unsigned long newValue);
  50. COleFont GetFont();
  51. void SetFont(LPDISPATCH newValue);
  52. BOOL GetKeyPreview();
  53. void SetKeyPreview(BOOL bNewValue);
  54. long GetPixelsPerInch();
  55. void SetPixelsPerInch(long nNewValue);
  56. long GetPrintScale();
  57. void SetPrintScale(long nNewValue);
  58. BOOL GetScaled();
  59. void SetScaled(BOOL bNewValue);
  60. short GetCursor();
  61. void SetCursor(short nNewValue);
  62. void LoadFile(LPCTSTR Filename);
  63. void SendScript(LPCTSTR Str);
  64. void Open(LPCTSTR Filename);
  65. long GetDisplayMode();
  66. void SetDisplayMode(long nNewValue);
  67. void Play();
  68. void Pause();
  69. void Stop();
  70. void Close();
  71. void FastForward();
  72. void FastReverse();
  73. unsigned long GetCurrentPosition();
  74. void SetCurrentPosition(unsigned long newValue);
  75. long GetDuration();
  76. long GetScreenBackgroundColor();
  77. void SetScreenBackgroundColor(long nNewValue);
  78. long GetNailBackgroundColor();
  79. void SetNailBackgroundColor(long nNewValue);
  80. CString GetLocalIP();
  81. void SetLocalIP(LPCTSTR lpszNewValue);
  82. long GetMax();
  83. long GetMin();
  84. BOOL GetFullScreen();
  85. void SetFullScreen(BOOL bNewValue);
  86. CString GetUrl();
  87. void SetUrl(LPCTSTR lpszNewValue);
  88. long GetStatus();
  89. BOOL GetAutoStart();
  90. void SetAutoStart(BOOL bNewValue);
  91. long GetVGAWidth();
  92. long GetVGAHeight();
  93. long GetInitialColor();
  94. void SetInitialColor(long nNewValue);
  95. };
  96. //{{AFX_INSERT_LOCATION}}
  97. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  98. #endif // !defined(AFX_VGAPLAYER1_H__9A44D70B_91B0_4F3E_9BAB_00301C26EDB3__INCLUDED_)