⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rightalarm.h

📁 实时监控
💻 H
字号:
#if !defined(AFX_RIGHTALARM_H__05B9CE64_211B_484E_8F71_5DD86032EA9F__INCLUDED_)
#define AFX_RIGHTALARM_H__05B9CE64_211B_484E_8F71_5DD86032EA9F__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
// RightAlarm.h : header file
//

/////////////////////////////////////////////////////////////////////////////
// CRightAlarm dialog
#include "../utils/filter_accel.h"
#include "../utils/GridStatic.h"
#include "../utils/label.h"
#include "../utils/TransButton.h"
#include "../utils/transck.h"
#include "../utils/TransCK.h"
#include "../utils/TransGroup.h"
#include "../utils/update_data.h"
#include "../utils/Separator.h"
#include "em_dlg.h"
#include "notif_opt.h"

//##ModelId=3F90BAB60210
class CRightAlarm : public em_dlg<accel_dlg<CDialog> >
{
	//##ModelId=3F90BAB60226
	TREC_ALARMRECPARA opt;
	
	//##ModelId=3F90BAB60231
	virtual void on_join();
	//##ModelId=3F90BAB60242
	virtual void on_leave();

	//virtual void on_get_ok(DWORD ip, USHORT port, NET_OPTIONS no, void* stuff);
	//virtual void on_set_ok(DWORD ip, USHORT port, NET_OPTIONS no );
	//##ModelId=3F90BAB6024D
	MSG1(on_get_ok);
	//##ModelId=3F90BAB60257
	MSG1(on_set_ok);
	
	//##ModelId=3F90BAB6026A
	MSG1(on_logged_out);

	//##ModelId=3F90BAB60274
	CString get_alias();
	
	//##ModelId=3F90BAB60275
	void get_date();
	//##ModelId=3F90BAB6027E
	void put_date();

	BOOL check_16_alarm_all(CString alias);
	
	enum {chnl_cnt=9};
// Construction
public:
	//##ModelId=3F90BAB60288
	CRightAlarm(CWnd* pParent = NULL);   // standard constructor

// Dialog Data
	//{{AFX_DATA(CRightAlarm)
	enum { IDD = IDD_RIGHT_ALARM };
	//##ModelId=3F90BAB6029D
	CComboBox	m_cbweek;
	//##ModelId=3F90BAB602A8
	CSeparator	m_s;
	//##ModelId=3F90BAB602BC
	CTransCK	m_ck_sched;
	//##ModelId=3F90BAB602C6
	CTransCK	m_ckout2;
	//##ModelId=3F90BAB602DA
	CTransCK	m_ckout1;

	CTransCK	m_ckout3;
	//##ModelId=3F90BAB602DA
	CTransCK	m_ckout4;
	//##ModelId=3F90BAB602EE
	CTransCK	m_ckenable;
	//##ModelId=3F90BAB602F8
	CComboBox	m_cbwhich;
	//##ModelId=3F90BAB6030C
	CComboBox	m_cbinput;
	//##ModelId=3F90BAB60316
	CTransButton	m_btn_set;
	//##ModelId=3F90BAB60334
	CTransButton	m_btn_refresh;
	//##ModelId=3F90BAB60348
	CLabel	m_title;
	//##ModelId=3F90BAB60352
	CTransGroup	m_6;
	//##ModelId=3F90BAB60366
	CTransGroup	m_2;
	//##ModelId=3F90BAB6037A
	CLabel	m_12;
	//##ModelId=3F90BAB6038E
	CLabel	m_11;
	//##ModelId=3F90BAB60398
	CLabel	m_10;
	//##ModelId=3F90BAB603AC
	CLabel	m_9;
	//##ModelId=3F90BAB603C0
	CLabel	m_8;
	//##ModelId=3F90BAB603D4
	CLabel	m_7;
	//##ModelId=3F90BAB603E8
	CLabel	m_5;
	//##ModelId=3F90BAB7000A
	CLabel	m_4;
	//##ModelId=3F90BAB7001E
	CLabel	m_3;
	//##ModelId=3F90BAB70032
	CLabel	m_1;
	//##ModelId=3F90BAB70045
	int		m_input;
	//##ModelId=3F90BAB70059
	int		m_rec_day;
	//##ModelId=3F90BAB70077
	int		m_which;
	//##ModelId=3F90BAB7008B
	BOOL	m_enable;
	//##ModelId=3F90BAB7009F
	BOOL	m_out1;
	//##ModelId=3F90BAB700BD
	BOOL	m_out2;

	BOOL	m_out3;
	//##ModelId=3F90BAB700BD
	BOOL	m_out4;
	//##ModelId=3F90BAB700DB
	BOOL	m_rec_sched;
	//##ModelId=3F90BAB700F9
	CTime	m_date00;
	//##ModelId=3F90BAB70117
	CTime	m_date01;
	//##ModelId=3F90BAB70135
	CTime	m_date10;
	//##ModelId=3F90BAB70149
	CTime	m_date11;
	//##ModelId=3F90BAB7015D
	int		m_rec_duration;
	//##ModelId=3F90BAB7017C
	BOOL	m_ck1;
	//##ModelId=3F90BAB70190
	BOOL	m_ck2;
	//##ModelId=3F90BAB701A4
	BOOL	m_ck3;
	//##ModelId=3F90BAB701C2
	BOOL	m_ck4;
	//##ModelId=3F90BAB701E0
	BOOL	m_ck5;
	//##ModelId=3F90BAB701F4
	BOOL	m_ck6;
	//##ModelId=3F90BAB70208
	BOOL	m_ck7;
	//##ModelId=3F90BAB70226
	BOOL	m_ck8;
	//##ModelId=3F90BAB7023A
	BOOL	m_ck9;

	BOOL	m_ck10;
	//##ModelId=3F90BAB701A4
	BOOL	m_ck11;
	//##ModelId=3F90BAB701C2
	BOOL	m_ck12;
	//##ModelId=3F90BAB701E0
	BOOL	m_ck13;
	//##ModelId=3F90BAB701F4
	BOOL	m_ck14;
	//##ModelId=3F90BAB70208
	BOOL	m_ck15;
	//##ModelId=3F90BAB70226
	BOOL	m_ck16;
	//##ModelId=3F90BAB702

	//##ModelId=3F90BAB70259
	CTransCK	m_c1;
	//##ModelId=3F90BAB7026D
	CTransCK	m_c2;
	//##ModelId=3F90BAB7028B
	CTransCK	m_c3;
	//##ModelId=3F90BAB7029F
	CTransCK	m_c4;
	//##ModelId=3F90BAB702BD
	CTransCK	m_c5;
	//##ModelId=3F90BAB702D1
	CTransCK	m_c6;
	//##ModelId=3F90BAB702E5
	CTransCK	m_c7;
	//##ModelId=3F90BAB70303
	CTransCK	m_c8;
	//##ModelId=3F90BAB70321
	CTransCK	m_c9;

	CTransCK	m_c10;
	//##ModelId=3F90BAB7026D
	CTransCK	m_c11;
	//##ModelId=3F90BAB7028B
	CTransCK	m_c12;
	//##ModelId=3F90BAB7028B
	CTransCK	m_c13;
	//##ModelId=3F90BAB7029F
	CTransCK	m_c14;
	//##ModelId=3F90BAB702BD
	CTransCK	m_c15;
	//##ModelId=3F90BAB702D1
	CTransCK	m_c16;
	//##ModelId=3F90BAB702E5

	//}}AFX_DATA
//	BOOL	m_channel[9];

// Overrides
	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CRightAlarm)
	protected:
	//##ModelId=3F90BAB70334
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:

	//##ModelId=3F90BAB70352
	LRESULT on_update_data(WPARAM, LPARAM);
	// Generated message map functions
	//{{AFX_MSG(CRightAlarm)
	//##ModelId=3F90BAB7037A
	virtual BOOL OnInitDialog();
	//##ModelId=3F90BAB70385
	afx_msg void OnRefresh();
	//##ModelId=3F90BAB7038F
	afx_msg void OnSelchangeWhich();
	//##ModelId=3F90BAB703A2
	afx_msg void OnSelchangeInput();
	//##ModelId=3F90BAB703AC
	afx_msg void OnDatetimechange00(NMHDR* pNMHDR, LRESULT* pResult);
	//##ModelId=3F90BAB703D4
	afx_msg void OnDatetimechange01(NMHDR* pNMHDR, LRESULT* pResult);
	//##ModelId=3F90BAB8001E
	afx_msg void OnDatetimechange10(NMHDR* pNMHDR, LRESULT* pResult);
	//##ModelId=3F90BAB80051
	afx_msg void OnDatetimechange11(NMHDR* pNMHDR, LRESULT* pResult);
	//##ModelId=3F90BAB80083
	afx_msg void OnEnable();
	//##ModelId=3F90BAB8008E
	afx_msg void OnRecSchedule();
	//##ModelId=3F90BAB80098
	afx_msg void OnSelchangeRecDay();
	//##ModelId=3F90BAB800A2
	afx_msg void OnSet();
	//##ModelId=3F90BAB800AC
	afx_msg void OnDeltaposSpin(NMHDR* pNMHDR, LRESULT* pResult);
	//##ModelId=3F90BAB800DD
	afx_msg void OnChangeRecDuration();
	//##ModelId=3F90BAB800E8
	afx_msg void OnOut1();
	//##ModelId=3F90BAB800F1
	afx_msg void OnOut2();
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.

#endif // !defined(AFX_RIGHTALARM_H__05B9CE64_211B_484E_8F71_5DD86032EA9F__INCLUDED_)

⌨️ 快捷键说明

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