Property.h
上传用户:kklily621
上传日期:2013-06-25
资源大小:252k
文件大小:3k
开发平台:

Visual C++

  1. // Property.h : main header file for the PROPERTY application
  2. //
  3. #if !defined(AFX_PROPERTY_H__7DC7EC5B_1F4F_43E4_BD54_1E50EC587878__INCLUDED_)
  4. #define AFX_PROPERTY_H__7DC7EC5B_1F4F_43E4_BD54_1E50EC587878__INCLUDED_
  5. #if _MSC_VER > 1000
  6. #pragma once
  7. #endif // _MSC_VER > 1000
  8. #ifndef __AFXWIN_H__
  9. #error include 'stdafx.h' before including this file for PCH
  10. #endif
  11. #include "resource.h" // main symbols
  12. #include "..commonxinstall.h"
  13. #include ".internetinternet.h"
  14. /////////////////////////////////////////////////////////////////////////////
  15. // CPropertyApp:
  16. // See Property.cpp for the implementation of this class
  17. //
  18. class CPropertyApp : public CWinApp
  19. {
  20. public:
  21. CPropertyApp();
  22. // Overrides
  23. // ClassWizard generated virtual function overrides
  24. //{{AFX_VIRTUAL(CPropertyApp)
  25. public:
  26. virtual BOOL InitInstance();
  27. virtual int ExitInstance();
  28. virtual void WinHelp(DWORD dwData, UINT nCmd = HELP_CONTEXT);
  29. //}}AFX_VIRTUAL
  30. // Implementation
  31. //{{AFX_MSG(CPropertyApp)
  32. afx_msg void OnAppExit();
  33. afx_msg void OnAbout();
  34. afx_msg void OnAclSet();
  35. afx_msg void OnLogQuery();
  36. afx_msg void OnSystemSet();
  37. afx_msg void OnUpdateAbout(CCmdUI* pCmdUI);
  38. afx_msg void OnUpdateAclSet(CCmdUI* pCmdUI);
  39. afx_msg void OnUpdateAppExit(CCmdUI* pCmdUI);
  40. afx_msg void OnUpdateLogQuery(CCmdUI* pCmdUI);
  41. afx_msg void OnUpdateSystemSet(CCmdUI* pCmdUI);
  42. afx_msg void OnControlFrame();
  43. afx_msg void OnUpdateControlFrame(CCmdUI* pCmdUI);
  44. afx_msg void OnPacketMonitor();
  45. afx_msg void OnUpdatePacketMonitor(CCmdUI* pCmdUI);
  46. //}}AFX_MSG
  47. DECLARE_MESSAGE_MAP()
  48. //owner add
  49. public:
  50. void ExitApp ();
  51. BOOL CheckDlgVisible (void* pdlg,  BOOL ShowMessage = TRUE);
  52. BOOL CheckDlg (BOOL ShowMessage = TRUE);
  53. BOOL InitDllData ();
  54. public:
  55. virtual BOOL PreTranslateMessage(MSG* pMsg);
  56. BOOL m_EnablePacketMonitor;
  57. BOOL m_EnableQueryLog;
  58. BOOL m_EnableAcl;
  59. BOOL m_EnableSystemSet;
  60. BOOL m_EnableAbout;
  61. BOOL m_EnableExit;
  62. BOOL m_EnableContolFrame;
  63. HINSTANCE m_hTcpIpDog;
  64. XF_IO_CONTROL m_XfIoControl;
  65. CXInstall m_Install;
  66. CHttpRequest m_DownloadCommand;
  67. CHttpRequest m_RegisterRequest;
  68. TCHAR m_sMessage[MAX_NET_COMMAND][MAX_NET_MESSAGE_LENTH];
  69. public:
  70. void SetAutoStart(BOOL IsCheckFromAcl = TRUE);
  71. void SetTrayIcon();
  72. };
  73. /////////////////////////////////////////////////////////////////////////////
  74. //{{AFX_INSERT_LOCATION}}
  75. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  76. #endif // !defined(AFX_PROPERTY_H__7DC7EC5B_1F4F_43E4_BD54_1E50EC587878__INCLUDED_)