historydlg.h

来自「RFID温度签的源码」· C头文件 代码 · 共 93 行

H
93
字号
#pragma once
#include "afxwin.h"


// CHistoryDlg 对话框

class CHistoryDlg : public CDialog
{
	DECLARE_DYNAMIC(CHistoryDlg)

public:
	CHistoryDlg(CWnd* pParent = NULL);   // 标准构造函数
	virtual ~CHistoryDlg();

// 对话框数据
	enum { IDD = IDD_DLG_HISTORY };

protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持

	DECLARE_MESSAGE_MAP()

public:
	void	SetHistoryData( float* pTempertureArray, unsigned int TempCount )
	{
		m_pTemperatureArray = pTempertureArray;
		m_TemperatureCount = TempCount;
	}

	void	SetRelationData( float Low, float High, double sum )
	{
		m_LowTemperature	= Low;
		m_HighTemperature	= High;
		m_SumTemperature	= sum;
	}

	void	SetTime( char* chTime, int Interval )
	{
		m_StartTime[0] = chTime[0];
		m_StartTime[1] = chTime[1];
		m_StartTime[2] = chTime[2];
		m_StartTime[3] = chTime[3];
		m_StartTime[4] = chTime[4];
		m_StartTime[5] = chTime[5];

		m_CheckTimeInterval = Interval;
	}

	void	SetWarnTemp( float WarnHigh, float WarnLow )
	{
		m_WarnTemp1 = WarnHigh;
		m_WarnTemp2 = WarnLow;
	}

	void	InitList();

	void	SetLang( char ch );
public:
	afx_msg void OnStnClickedStatic2();
public:
	CString m_static1;
	CString m_static2;
	CString m_static3;
	CString m_static4;
	CString m_static5;
public:
	virtual BOOL OnInitDialog();
public:
	afx_msg void OnLvnItemchangedList1(NMHDR *pNMHDR, LRESULT *pResult);
public:
	CListCtrl m_list;

	char				m_StartTime[6];	// 年 月 日 时 分 秒
	unsigned int		m_CheckTimeInterval; // second
	unsigned int		m_StartTemperature;
	unsigned int		m_TemperatureCount;
	float*				m_pTemperatureArray;

	float				m_HighTemperature;
	float				m_LowTemperature;
	double				m_SumTemperature;

	float				m_WarnTemp1;		// 温度上限
	float				m_WarnTemp2;		// 温度下限

public:
	afx_msg void OnBnClickedCheckOut();
public:
	afx_msg void OnBnClickedBtnExport();
public:
	BOOL m_IsCheck;
};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?