DbCamConfigDlg.h 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. /**************************************************************************************************
  2. 版本所有(C), 2020-2022, 北京普达迪泰
  3. ***************************************************************************************************
  4. 文 件 名: DbCamConfigDlg.h
  5. 功能描述: 双相机内参标定
  6. 版 本 号: 1.00初版
  7. 作 者: HYF
  8. 生成日期; 2021-12-20
  9. 最近修改:
  10. 函数列表:
  11. 修改历史:
  12. 1.日 期 :2021-12-20
  13. 作 者 : HYF
  14. 修改内容 : 创建文件
  15. **************************************************************************************************/
  16. #pragma once
  17. // DbCamConfigDlg 对话框
  18. class DbCamConfigDlg : public CDialogEx
  19. {
  20. DECLARE_DYNAMIC(DbCamConfigDlg)
  21. public:
  22. DbCamConfigDlg(CWnd* pParent = nullptr); // 标准构造函数
  23. DbCamConfigDlg(CWnd* pParent, LPCTSTR szEquipTypeCode, LPCTSTR szEquipCode);
  24. virtual ~DbCamConfigDlg();
  25. private:
  26. CString m_szEquipTypeCode;
  27. CString m_szEquipCode;
  28. BOOL m_bIsAttached;
  29. public:
  30. // 附加IDPMS
  31. void AttachIDPMS();
  32. // 调整IDPMS显示布局
  33. void RelayoutIDPMS();
  34. // 对话框数据
  35. #ifdef AFX_DESIGN_TIME
  36. enum { IDD = IDD_DLG_DBCAM_CONFIG };
  37. #endif
  38. protected:
  39. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
  40. DECLARE_MESSAGE_MAP()
  41. public:
  42. afx_msg void OnBnClickedBtnCamConfigStep1();
  43. afx_msg void OnBnClickedBtnCamConfigStep2();
  44. virtual BOOL OnInitDialog();
  45. afx_msg void OnDestroy();
  46. afx_msg void OnSize(UINT nType, int cx, int cy);
  47. afx_msg LRESULT OnCamConfigSuccess(WPARAM wp, LPARAM lp);
  48. afx_msg LRESULT OnCamConfigFailure(WPARAM wp, LPARAM lp);
  49. afx_msg LRESULT OnReStartIDPMS(WPARAM wp, LPARAM lp);
  50. CMFCButton m_Btn_Step1;
  51. CMFCButton m_Btn_Step2;
  52. };