RemoteUserCFG.h 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. #if !defined(AFX_REMOTEUSERCFG_H__DF187A09_A12B_4738_B7ED_75630846248F__INCLUDED_)
  2. #define AFX_REMOTEUSERCFG_H__DF187A09_A12B_4738_B7ED_75630846248F__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // RemoteUserCFG.h : header file
  7. //
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CRemoteUserCFG dialog
  10. class CRemoteUserCFG : public CDialog
  11. {
  12. // Construction
  13. public:
  14. CRemoteUserCFG(CWnd* pParent = NULL); // standard constructor
  15. int m_iChannelnumber;
  16. LONG m_lServerID;
  17. LONG m_lStartChannel;
  18. int m_usernum;
  19. CString m_loginname;
  20. NET_DVR_USER_EX m_user;
  21. BOOL m_bSuperUser;
  22. BOOL bSetUserParams;
  23. BOOL m_bConnectServer;
  24. int m_iServertype;
  25. BOOL F_ShowChan(int nChan, BOOL bFlag);
  26. BOOL F_ShowLocalChan(int nChan, BOOL bFlag);
  27. BOOL F_ShowPreChan(int nChan, BOOL bFlag);
  28. // Dialog Data
  29. //{{AFX_DATA(CRemoteUserCFG)
  30. enum { IDD = IDD_DLG_USERCFG };
  31. CComboBox m_UserCtrl;
  32. BOOL m_Right1;
  33. BOOL m_Right2;
  34. BOOL m_Right21;
  35. BOOL m_Right22;
  36. BOOL m_Right23;
  37. BOOL m_Right24;
  38. BOOL m_Right25;
  39. BOOL m_Right26;
  40. BOOL m_Right27;
  41. BOOL m_Right28;
  42. BOOL m_Right29;
  43. BOOL m_Right3;
  44. BOOL m_Right30;
  45. BOOL m_Right31;
  46. BOOL m_Right4;
  47. BOOL m_Right5;
  48. BOOL m_Right6;
  49. CString m_UserIP;
  50. CString m_UserName;
  51. CString m_UserPSW;
  52. CString m_UserVerifyPSW;
  53. CString m_UserMACAddr1;
  54. CString m_UserMACAddr2;
  55. CString m_UserMACAddr3;
  56. CString m_UserMACAddr4;
  57. CString m_UserMACAddr5;
  58. CString m_UserMACAddr6;
  59. BOOL m_bChan1;
  60. BOOL m_bChan10;
  61. BOOL m_bChan11;
  62. BOOL m_bChan12;
  63. BOOL m_bChan14;
  64. BOOL m_bChan13;
  65. BOOL m_bChan15;
  66. BOOL m_bChan16;
  67. BOOL m_bChan2;
  68. BOOL m_bChan3;
  69. BOOL m_bChan4;
  70. BOOL m_bChan5;
  71. BOOL m_bChan6;
  72. BOOL m_bChan7;
  73. BOOL m_bChan8;
  74. BOOL m_bChan9;
  75. BOOL m_bLocalChan1;
  76. BOOL m_bLocalChan2;
  77. BOOL m_bLocalChan3;
  78. BOOL m_bLocalChan4;
  79. BOOL m_bLocalChan5;
  80. BOOL m_bLocalChan6;
  81. BOOL m_bLocalChan7;
  82. BOOL m_bLocalChan8;
  83. BOOL m_bLocalChan9;
  84. BOOL m_bLocalChan10;
  85. BOOL m_bLocalChan11;
  86. BOOL m_bLocalChan12;
  87. BOOL m_bLocalChan13;
  88. BOOL m_bLocalChan14;
  89. BOOL m_bLocalChan15;
  90. BOOL m_bLocalChan16;
  91. BOOL m_bPreChan1;
  92. BOOL m_bPreChan2;
  93. BOOL m_bPreChan3;
  94. BOOL m_bPreChan4;
  95. BOOL m_bPreChan5;
  96. BOOL m_bPreChan6;
  97. BOOL m_bPreChan7;
  98. BOOL m_bPreChan8;
  99. BOOL m_bPreChan9;
  100. BOOL m_bPreChan10;
  101. BOOL m_bPreChan11;
  102. BOOL m_bPreChan12;
  103. BOOL m_bPreChan13;
  104. BOOL m_bPreChan14;
  105. BOOL m_bPreChan15;
  106. BOOL m_bPreChan16;
  107. //}}AFX_DATA
  108. // Overrides
  109. // ClassWizard generated virtual function overrides
  110. //{{AFX_VIRTUAL(CRemoteUserCFG)
  111. protected:
  112. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  113. //}}AFX_VIRTUAL
  114. // Implementation
  115. protected:
  116. // Generated message map functions
  117. //{{AFX_MSG(CRemoteUserCFG)
  118. virtual BOOL OnInitDialog();
  119. afx_msg void OnSelchangeCombousersel();
  120. afx_msg void OnUserok();
  121. afx_msg void OnExit();
  122. virtual void OnCancel();
  123. afx_msg void OnChkright23();
  124. afx_msg void OnChkright3();
  125. afx_msg void OnChkright28();
  126. //}}AFX_MSG
  127. DECLARE_MESSAGE_MAP()
  128. public:
  129. BOOL CheckPara();
  130. };
  131. //{{AFX_INSERT_LOCATION}}
  132. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  133. #endif // !defined(AFX_REMOTEUSERCFG_H__DF187A09_A12B_4738_B7ED_75630846248F__INCLUDED_)