Page5.h
上传用户:heseme
上传日期:2009-12-23
资源大小:228k
文件大小:2k
开发平台:

Visual C++

  1. #if !defined(AFX_PAGE5_H__38E9E2E6_A409_11D4_8595_00D00912B25C__INCLUDED_)
  2. #define AFX_PAGE5_H__38E9E2E6_A409_11D4_8595_00D00912B25C__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // Page5.h : header file
  7. //
  8. #define INITIAL_END_SEGMENT 0x40 /* Initial file blank line as end of segment */
  9. #define ISUSERVERIFY 0x1
  10. #define TIME 0x2
  11. #define USERNAMEANDPASSWD 0x3
  12. #define JL  0x13
  13. #define COMMENT 0x8000 /* Comment line */
  14. #define COMMAND_UNKNOWN 0x0 /* Unknown command */
  15. #define IDD_DIALOG6                     137
  16. /////////////////////////////////////////////////////////////////////////////
  17. // CPage5 dialog
  18. struct UserVerifyData{
  19. BOOL IsVerify; //1,需要进行用户验证管理;0,不进行;
  20. int  timeRefesh;  //刷新时间;
  21. char UserList[9182];
  22. /*
  23. struct UserList{
  24. char *UserName;
  25. int  UserNameLen;
  26. char *UserPass;
  27. int  UserPassLen;
  28. UserList *pnext;
  29. };*/
  30. }; //用户验证列表
  31. /////////////////////////////////////////////////////////////////////////////
  32. // CPage5 dialog
  33. class CPage5 : public CPropertyPage
  34. {
  35. DECLARE_DYNCREATE(CPage5)
  36. // Construction
  37. public:
  38. void GetData();
  39. void GetNameFromFile();
  40. WORD GetCommand(char *pbuf);
  41. void ReadCommand(FILE *pf,char *pbuf);
  42. DWORD GetDataFromFile();
  43. CPage5();
  44. ~CPage5();
  45. // Dialog Data
  46. //{{AFX_DATA(CPage5)
  47. enum { IDD = IDD_DIALOG6 };
  48. BOOL m_check_isuserver;
  49. CString m_edit_passwd;
  50. int m_edit_time;
  51. CString m_edit_user;
  52. //}}AFX_DATA
  53. // Overrides
  54. // ClassWizard generate virtual function overrides
  55. //{{AFX_VIRTUAL(CPage5)
  56. protected:
  57. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  58. //}}AFX_VIRTUAL
  59. // Implementation
  60. protected:
  61. // Generated message map functions
  62. //{{AFX_MSG(CPage5)
  63. afx_msg void OnButtonAdduser();
  64. afx_msg void OnButtonDeluser();
  65. afx_msg void OnButtonOk();
  66. afx_msg void OnCheckIsuserver();
  67. virtual BOOL OnInitDialog();
  68. //}}AFX_MSG
  69. DECLARE_MESSAGE_MAP()
  70. };
  71. //{{AFX_INSERT_LOCATION}}
  72. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  73. #endif // !defined(AFX_PAGE5_H__38E9E2E6_A409_11D4_8595_00D00912B25C__INCLUDED_)