PlayerDlg.h
上传用户:ziniusheji
上传日期:2022-08-10
资源大小:11534k
文件大小:2k
源码类别:

多媒体编程

开发平台:

C++ Builder

  1. // PlayerDlg.h : 头文件
  2. //
  3. #pragma once
  4. #include "activemovie3.h"
  5. // CPlayerDlg 对话框
  6. class CPlayerDlg : public CDialog
  7. {
  8. // 构造
  9. public:
  10. void MoveMovieWindow();
  11. CPlayerDlg(CWnd* pParent = NULL); // 标准构造函数
  12. CBrush m_brush;
  13. CBrush* m_pEditBkBrush;
  14. // 对话框数据
  15. enum { IDD = IDD_PLAYER_DIALOG };
  16. protected:
  17. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
  18. // 实现
  19. protected:
  20. HICON m_hIcon;
  21. // 生成的消息映射函数
  22. virtual BOOL OnInitDialog();
  23. afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
  24. afx_msg void OnPaint();
  25. afx_msg HCURSOR OnQueryDragIcon();
  26. DECLARE_MESSAGE_MAP()
  27. CActiveMovie3 m_amovie;
  28. //afx_msg void OnBnClickedOpen();
  29. //afx_msg void OnBnClickedStart();
  30. afx_msg void OnPlaystop();
  31. //afx_msg void OnStateChangeAmovie(long oldState, long newState);
  32. //afx_msg void OnReadyStateChangeAmovie(long ReadyState);
  33. //afx_msg void OnDisplayModeChangeAmovie();
  34. afx_msg void OnOpen();
  35. afx_msg void OnPlay();
  36. afx_msg void OnPause();
  37. afx_msg void OnClose();
  38. afx_msg void OnExit();
  39. afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
  40. afx_msg void OnDestroy();
  41. afx_msg void OnVedioFull();
  42. afx_msg void OnVedio1();
  43. afx_msg void OnCctv1();
  44. //afx_msg void OnErrorAmovie(short SCode, LPCTSTR Description, LPCTSTR Source, BOOL FAR* CancelDisplay);
  45. //afx_msg void OnOpenCompleteAmovie();
  46. DECLARE_EVENTSINK_MAP()
  47. public:
  48. void StateChangeActivemoviecontrol1(long oldState, long newState);
  49. void ReadyStateChangeActivemoviecontrol1(long ReadyState);
  50. void DisplayModeChangeActivemoviecontrol1();
  51. void ErrorActivemoviecontrol1(short SCode, LPCTSTR Description, LPCTSTR Source, BOOL* CancelDisplay);
  52. void OpenCompleteActivemoviecontrol1();
  53. //IntPtr   GetDlgItem(IntPtr   hDlg,   int   nIDDlgItem) 
  54. };