RemoteDetectConfig.h 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. #if !defined(AFX_REMOTEDETECTCONFIG_H__971CF05E_BE02_411B_93F4_ED3596C36DB8__INCLUDED_)
  2. #define AFX_REMOTEDETECTCONFIG_H__971CF05E_BE02_411B_93F4_ED3596C36DB8__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // RemoteDetectConfig.h : header file
  7. //
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CRemoteDetectConfig dialog
  10. class CRemoteDetectConfig : public CDialog
  11. {
  12. // Construction
  13. public:
  14. CRemoteDetectConfig(CWnd* pParent = NULL); // standard constructor
  15. int m_iChannel;
  16. LONG m_lServerID;
  17. BOOL m_bDrawdetect;
  18. LONG m_iPlayhandle;
  19. BOOL m_bSetMotion;
  20. DWORD m_dwAlarmOutNum;
  21. int m_iChannelnumber;
  22. void EnableControl(BOOL bEnable);
  23. BOOL F_ShowRecordChan(int nChan);
  24. BOOL F_TimeTest();
  25. // Dialog Data
  26. //{{AFX_DATA(CRemoteDetectConfig)
  27. enum { IDD = IDD_DLG_SETMOTION };
  28. CComboBox m_WeekDayCtrl;
  29. CComboBox m_CopyTimeCtrl;
  30. CStatic m_DetectPic;
  31. CComboBox m_SensitivityCtrl;
  32. BOOL m_bShowdetect;
  33. BOOL m_bSetdetect;
  34. BOOL m_bHandleType1;
  35. BOOL m_bHandleType2;
  36. BOOL m_bHandleType3;
  37. BOOL m_bHandleType4;
  38. BOOL m_bAlarmOut1;
  39. BOOL m_bAlarmOut2;
  40. BOOL m_bAlarmOut3;
  41. BOOL m_bAlarmOut4;
  42. BOOL m_bRecordChan1;
  43. BOOL m_bRecordChan10;
  44. BOOL m_bRecordChan11;
  45. BOOL m_bRecordChan12;
  46. BOOL m_bRecordChan13;
  47. BOOL m_bRecordChan14;
  48. BOOL m_bRecordChan15;
  49. BOOL m_bRecordChan16;
  50. BOOL m_bRecordChan2;
  51. BOOL m_bRecordChan3;
  52. BOOL m_bRecordChan4;
  53. BOOL m_bRecordChan5;
  54. BOOL m_bRecordChan6;
  55. BOOL m_bRecordChan7;
  56. BOOL m_bRecordChan8;
  57. BOOL m_bRecordChan9;
  58. int m_iHour11;
  59. int m_iHour12;
  60. int m_iHour21;
  61. int m_iHour22;
  62. int m_iHour31;
  63. int m_iHour32;
  64. int m_iHour42;
  65. int m_iHour41;
  66. int m_iMin11;
  67. int m_iMin12;
  68. int m_iMin22;
  69. int m_iMin21;
  70. int m_iMin31;
  71. int m_iMin32;
  72. int m_iMin41;
  73. int m_iMin42;
  74. BOOL m_bHandleType5;
  75. //}}AFX_DATA
  76. // Overrides
  77. // ClassWizard generated virtual function overrides
  78. //{{AFX_VIRTUAL(CRemoteDetectConfig)
  79. protected:
  80. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  81. //}}AFX_VIRTUAL
  82. // Implementation
  83. protected:
  84. // Generated message map functions
  85. //{{AFX_MSG(CRemoteDetectConfig)
  86. virtual BOOL OnInitDialog();
  87. afx_msg void OnCheckgetrect();
  88. afx_msg void OnChecksetrect();
  89. afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
  90. afx_msg void OnMouseMove(UINT nFlags, CPoint point);
  91. afx_msg void OnTimer(UINT nIDEvent);
  92. afx_msg void OnMotionok();
  93. afx_msg void OnExit();
  94. virtual void OnCancel();
  95. afx_msg void OnCheckhandletype4();
  96. afx_msg void OnMotiontimeok();
  97. afx_msg void OnMotiontimecopy();
  98. afx_msg void OnSelchangeComboweekday();
  99. //}}AFX_MSG
  100. DECLARE_MESSAGE_MAP()
  101. bool m_bIsResetMotion;//ÊÇ·ñÖØÐÂÉèÇøÓò
  102. };
  103. //{{AFX_INSERT_LOCATION}}
  104. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  105. #endif // !defined(AFX_REMOTEDETECTCONFIG_H__971CF05E_BE02_411B_93F4_ED3596C36DB8__INCLUDED_)