EquipTypeDlg.h 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. /**************************************************************************************************
  2. 版本所有(C), 2020-2022, 北京普达迪泰
  3. ***************************************************************************************************
  4. 文 件 名: EquipTypeDlg.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. // CEquipmentDlg 对话框
  18. class CDmsDoc;
  19. class EquipTypeDlg : public CDialogEx
  20. {
  21. DECLARE_DYNAMIC(EquipTypeDlg)
  22. public:
  23. EquipTypeDlg(CWnd* pParent = nullptr); // 标准构造函数
  24. EquipTypeDlg(CWnd* pParent, int iType, LPCTSTR szCode, LPCTSTR szName, LPCTSTR szDesc);
  25. virtual ~EquipTypeDlg();
  26. public:
  27. CDmsDoc *GetDocument();
  28. // 对话框数据
  29. #ifdef AFX_DESIGN_TIME
  30. enum { IDD = IDD_DLG_EQUIPTYPE };
  31. #endif
  32. protected:
  33. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
  34. DECLARE_MESSAGE_MAP()
  35. public:
  36. // 1. 新增; 2.修改;
  37. int m_iType;
  38. void ShowFieldStatus();
  39. CString m_szEquipTypeTitle;
  40. CString m_szEquipTypeCode;
  41. CString m_szEquipTypeDesc;
  42. CString m_pkCode;
  43. void initPlaceList();
  44. public:
  45. virtual BOOL OnInitDialog();
  46. afx_msg void OnBnClickedOk();
  47. afx_msg void OnBnClickedBtnDelete();
  48. CButton m_btnDelete;
  49. CListCtrl m_Ctrl_PlaceList;
  50. afx_msg void OnBnClickedPlaceAdd();
  51. afx_msg void OnNMDblclkPlaceList(NMHDR *pNMHDR, LRESULT *pResult);
  52. CButton m_BtnCtrl_Add;
  53. CStatic m_Label_Place;
  54. CStatic m_Label_PlaceNote;
  55. };