VISDlg.h
上传用户:sdgangtie
上传日期:2020-03-07
资源大小:7324k
文件大小:2k
开发平台:

Visual C++

  1. // VISDlg.h : header file
  2. //
  3. #pragma once
  4. #include "afxcmn.h"
  5. #include "afxwin.h"
  6. #include "BtnST.h"
  7. #include "ListBox.h"
  8. #include "RunTrack.h"
  9. #include "ParamSetting.h"
  10. // CVISDlg dialog
  11. class CVISDlg : public CDialog
  12. {
  13. // Construction
  14. public:
  15. CVISDlg(CWnd* pParent = NULL); // standard constructor
  16. // Dialog Data
  17. enum { IDD = IDD_VIS_DIALOG };
  18. protected:
  19. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  20. // Implementation
  21. protected:
  22. HICON m_hIcon;
  23. // Generated message map functions
  24. virtual BOOL OnInitDialog();
  25. afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
  26. afx_msg void OnPaint();
  27. afx_msg HCURSOR OnQueryDragIcon();
  28. afx_msg void OnBnClickedAdd();
  29. afx_msg void OnBnClickedDelete();
  30. afx_msg void OnBnClickedOpen();
  31. afx_msg void OnBnClickedRun();
  32. afx_msg void OnBnClickedStop();
  33. afx_msg void OnStyleNormal();
  34. afx_msg void OnStyleTemped();
  35. afx_msg void OnStyleResult();
  36. afx_msg void OnLbnDblclkList();
  37. afx_msg void OnLbnSelchangeList();
  38. afx_msg void OnBnClickedSetting();
  39. afx_msg void OnRButtonUp(UINT nFlags, CPoint point);
  40. afx_msg void OnSize(UINT nType, int cx, int cy);
  41. afx_msg void OnExit();
  42. afx_msg void OnNMReleasedcaptureSlider(NMHDR *pNMHDR, LRESULT *pResult);
  43. afx_msg void OnTimer(UINT_PTR nIDEvent);
  44. DECLARE_MESSAGE_MAP()
  45. void DrawFrameToHDC(IplImage* pImage, UINT ID);
  46. void GetParamFromDlg();
  47. private:
  48. int m_FilePathIndex;
  49. int m_RunStyle;
  50. ListBox m_ListBoxCtrl;
  51. CMenu menu;
  52. CStringList m_FilePathList;
  53. CSliderCtrl m_SliderCtrl;
  54. CStatusBarCtrl* m_StatusBar;
  55. CParamSetting m_ParamDlg;
  56. CButtonST m_Add;
  57. CButtonST m_Del;
  58. CButtonST m_Mod;
  59. CButton m_Open;
  60. CButton m_Run;
  61. CButton m_Stop;
  62. CButtonST m_Setting;
  63. IplImage* m_pImage;
  64. CString m_FilePath;
  65. CString m_TimeValue;
  66. RunTrack m_pRunTrack;
  67. CvParamSet m_ParamSetDlg;
  68. };