RemoteAlarmIn.h 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. #if !defined(AFX_REMOTEALARMIN_H__FA4A0C21_2CBA_453E_9BF1_564BC912EAB8__INCLUDED_)
  2. #define AFX_REMOTEALARMIN_H__FA4A0C21_2CBA_453E_9BF1_564BC912EAB8__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // RemoteAlarmIn.h : header file
  7. //
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CRemoteAlarmIn dialog
  10. class CRemoteAlarmIn : public CDialog
  11. {
  12. // Construction
  13. public:
  14. CRemoteAlarmIn(CWnd* pParent = NULL); // standard constructor
  15. LPNET_DVR_ALARMINCFG m_lpAlarmIn;
  16. int m_iChannelnumber;
  17. LONG m_lStartChannel;
  18. int m_nCopyInTime;
  19. DWORD m_dwAlarmInNum;
  20. DWORD m_dwAlarmOutNum;
  21. void EnableControl(BOOL bEnable);
  22. BOOL F_TimeTest();
  23. BOOL F_ShowRecordChan(int nChan);
  24. // Dialog Data
  25. //{{AFX_DATA(CRemoteAlarmIn)
  26. enum { IDD = IDD_DLG_ALARMIN };
  27. CComboBox m_WeekDayCtrl;
  28. CComboBox m_CopyTimeCtrl;
  29. BOOL m_bHandleType1;
  30. BOOL m_bHandleType2;
  31. BOOL m_bHandleType3;
  32. BOOL m_bHandleType4;
  33. BOOL m_bAlarmOut1;
  34. BOOL m_bAlarmOut2;
  35. BOOL m_bAlarmOut3;
  36. BOOL m_bAlarmOut4;
  37. BOOL m_bRecordChan1;
  38. BOOL m_bRecordChan10;
  39. BOOL m_bRecordChan11;
  40. BOOL m_bRecordChan12;
  41. BOOL m_bRecordChan14;
  42. BOOL m_bRecordChan13;
  43. BOOL m_bRecordChan15;
  44. BOOL m_bRecordChan16;
  45. BOOL m_bRecordChan2;
  46. BOOL m_bRecordChan3;
  47. BOOL m_bRecordChan4;
  48. BOOL m_bRecordChan5;
  49. BOOL m_bRecordChan6;
  50. BOOL m_bRecordChan7;
  51. BOOL m_bRecordChan8;
  52. BOOL m_bRecordChan9;
  53. int m_iHour11;
  54. int m_iHour12;
  55. int m_iHour21;
  56. int m_iHour22;
  57. int m_iHour31;
  58. int m_iHour32;
  59. int m_iHour41;
  60. int m_iHour42;
  61. int m_iMin11;
  62. int m_iMin12;
  63. int m_iMin21;
  64. int m_iMin22;
  65. int m_iMin31;
  66. int m_iMin32;
  67. int m_iMin41;
  68. int m_iMin42;
  69. BOOL m_bHandleType5;
  70. //}}AFX_DATA
  71. // Overrides
  72. // ClassWizard generated virtual function overrides
  73. //{{AFX_VIRTUAL(CRemoteAlarmIn)
  74. protected:
  75. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  76. //}}AFX_VIRTUAL
  77. // Implementation
  78. protected:
  79. // Generated message map functions
  80. //{{AFX_MSG(CRemoteAlarmIn)
  81. virtual BOOL OnInitDialog();
  82. afx_msg void OnIntimecopy();
  83. afx_msg void OnInexit();
  84. afx_msg void OnInok();
  85. afx_msg void OnIntimeok();
  86. afx_msg void OnSelchangeComboweekday();
  87. afx_msg void OnCheckhandletype4();
  88. virtual void OnCancel();
  89. //}}AFX_MSG
  90. DECLARE_MESSAGE_MAP()
  91. };
  92. //{{AFX_INSERT_LOCATION}}
  93. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  94. #endif // !defined(AFX_REMOTEALARMIN_H__FA4A0C21_2CBA_453E_9BF1_564BC912EAB8__INCLUDED_)