CaptureVideoDlg.h
上传用户:szth2006
上传日期:2021-11-30
资源大小:68k
文件大小:1k
源码类别:

DirextX编程

开发平台:

Visual C++

  1. // CaptureVideoDlg.h : 头文件
  2. //
  3. #pragma once
  4. #include "afxwin.h"
  5. #include "CaptureClass.h"
  6. // CCaptureVideoDlg 对话框
  7. class CCaptureVideoDlg : public CDialog
  8. {
  9. // 构造
  10. public:
  11. CCaptureVideoDlg(CWnd* pParent = NULL); // 标准构造函数
  12. // 对话框数据
  13. enum { IDD = IDD_CAPTUREVIDEO_DIALOG };
  14. protected:
  15. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
  16. virtual BOOL PreTranslateMessage(MSG* pMsg);
  17. // user data
  18. CCaptureClass m_cap;
  19. CToolTipCtrl m_tooltip;
  20. // 实现
  21. protected:
  22. HICON m_hIcon;
  23. // 生成的消息映射函数
  24. virtual BOOL OnInitDialog();
  25. afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
  26. afx_msg void OnPaint();
  27. afx_msg HCURSOR OnQueryDragIcon();
  28. DECLARE_MESSAGE_MAP()
  29. public:
  30. // 显示捕获的图像
  31. CStatic m_videoWindow;
  32. public:
  33. afx_msg void OnBnClickedPreview();
  34. public:
  35. afx_msg void OnBnClickedCapture();
  36. public:
  37. afx_msg void OnBnClickedVideoFormat();
  38. public:
  39. afx_msg void OnBnClickedImageParameter();
  40. public:
  41. afx_msg void OnBnClickedSavegraph();
  42. public:
  43. afx_msg void OnBnClickedExit();
  44. public:
  45. // 组合框列表,显示设备名称
  46. CComboBox m_listCtrl;
  47. };