#pragma once #include #include "HmLabel.h" // CPageProOverview 对话框 class CPageProdOverview : public CDialogEx { DECLARE_DYNAMIC(CPageProdOverview) public: CPageProdOverview(CWnd* pParent = nullptr); // 标准构造函数 virtual ~CPageProdOverview(); void SetBackgroundColor(COLORREF color); protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持 DECLARE_MESSAGE_MAP() public: virtual BOOL OnInitDialog(); afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor); afx_msg void OnDestroy(); afx_msg void OnSize(UINT nType, int cx, int cy); afx_msg void OnTimer(UINT_PTR nIDEvent); private: void RefreshData(); private: COLORREF m_clrBackground{ RGB(240, 240, 240) }; CBrush m_brushBackground; UINT_PTR m_timerId = 0; CHmLabel m_labelDayOut; CHmLabel m_labelNightOut; CHmLabel m_labelDayTakt; CHmLabel m_labelNightTakt; };