/************************************************************************************************** 版本所有(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(); };