| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- /**************************************************************************************************
- 版本所有(C), 2020-2022, 北京普达迪泰
- ***************************************************************************************************
- 文 件 名: StartView.h
- 功能描述: “开始”UI
- 版 本 号: 1.00初版
- 作 者: HYF
- 生成日期; 2021-12-20
- 最近修改:
- 函数列表:
- 修改历史:
- 1.日 期 :2021-12-20
- 作 者 : HYF
- 修改内容 : 创建文件
- **************************************************************************************************/
- // StartView.h: CStartView 类的接口
- //
- #pragma once
- #include "LABEL.h"
- #include "GridCtrl.h"
- class CDmsDoc;
- class CStartView : public CFormView
- {
- public: // 仅从序列化创建
- CStartView();
- DECLARE_DYNCREATE(CStartView)
- public:
- #ifdef AFX_DESIGN_TIME
- enum{ IDD = IDD_VIEW_START };
- #endif
- // 操作
- public:
- // 重写
- public:
- virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
- protected:
- virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
- virtual void OnInitialUpdate(); // 构造后第一次调用
- // 实现
- public:
- virtual ~CStartView();
- #ifdef _DEBUG
- virtual void AssertValid() const;
- virtual void Dump(CDumpContext& dc) const;
- #endif
- protected:
- // 生成的消息映射函数
- protected:
- DECLARE_MESSAGE_MAP()
- public:
- void InitFormData();
- void ResetFormData();
- afx_msg void OnBnClickedBtnStart();
- afx_msg void OnTimer(UINT_PTR nIDEvent);
- afx_msg void OnBnClickedRadioTaskType1();
- afx_msg void OnBnClickedRadioTaskType2();
- afx_msg void OnStnClickedStaticEquipment();
- afx_msg void OnStnClickedStaticReport();
- afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
- virtual void OnUpdate(CView* /*pSender*/, LPARAM /*lHint*/, CObject* /*pHint*/);
- afx_msg void OnDBRecentTaskClick(NMHDR *pNMHDR, LRESULT *pResult);
- public:
- CBrush m_BkBrush;
- CLabel m_Static_Title;
- CLabel m_Static_TaskTitle;
- CLabel m_Static_Support;
- CLabel m_Static_EquipmentFunc;
- CLabel m_Static_ReportFunc;
- CLabel m_Static_Related;
- CComboBox m_Combo_EquipmentType;
- public:
- CString m_szTimeNow;
- CString m_szLastTime;
- int m_iTaskType;
- CString m_szEquipCode;
- CString m_szTaskDesc;
- private:
- CDmsDoc *m_pDoc;
- void InitEquipTypeList();
- void InitRecentTaskList();
- public:
- CGridCtrl m_GridCtrl;
- CLabel m_Static_Recent;
- CLabel m_Label_Rel_Guide;
- CLabel m_Label_Rel_Fnl;
- CLabel m_Static_Ctrl_Dict;
- afx_msg void OnStnClickedStaticRelGuide();
- afx_msg void OnStnClickedStaticRelFnl();
- afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
- afx_msg void OnStnClickedDictConfig();
- };
|