DlgOfTop.h 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. #pragma once
  2. //#include "MainFrm.h"
  3. //----------------------
  4. #include "EnBitmap.h"
  5. #include "SkinButton.h"
  6. #include "SkinMenu.h"
  7. #include "SkinStatic.h"
  8. #include "SkinStatusBar.h"
  9. #include "SkinTabCtrl.h"
  10. #include "SkinToolBar.h"
  11. #include "SkinView.h"
  12. #include "afxwin.h"
  13. //class CMainFrame;
  14. // CDlgOfTop 对话框
  15. class CDlgOfTop : public CDialog
  16. {
  17. DECLARE_DYNAMIC(CDlgOfTop)
  18. public:
  19. CDlgOfTop(CWnd* pParent = NULL); // 标准构造函数
  20. virtual ~CDlgOfTop();
  21. // 对话框数据
  22. enum { IDD = IDD_TOP };
  23. protected:
  24. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
  25. DECLARE_MESSAGE_MAP()
  26. public:
  27. virtual BOOL OnInitDialog();
  28. void CalcWindowRect(const CSize &cs);
  29. void LoadSkin(CString strFileName);
  30. CString GetPathName(const char *filename);
  31. CString m_strSkinPathName;
  32. CEnBitmap bmp;
  33. protected:
  34. virtual void OnCancel();
  35. virtual void OnOK();
  36. public:
  37. afx_msg void OnSize(UINT nType, int cx, int cy);
  38. //CMainFrame *pMainFrm;// 主框架窗口 [8/29/2013 hero]
  39. CSize _ClientSize;
  40. //------------------------------------------
  41. CSize GetSize(char *buf);
  42. void SplitString(char *buf,int nCount,CStringList& strList);
  43. //-----------------------------------
  44. //CStatic m_MainTop;
  45. CSkinStatic m_MainTop;
  46. CSkinButton _Btn_AlarmRecord; // 报警记录按钮 [8/27/2013 Zero]
  47. CSkinButton _Btn_NoticeRecord; // 通知记录按钮 [8/27/2013 Zero]
  48. CSkinButton _Btn_DataRecord; // 设备日志按钮 [8/27/2013 Zero]
  49. CSkinButton _Btn_SystemRecord; // 系统日志按钮 [8/27/2013 Zero]
  50. CSkinButton _Btn_AnalogMgr; // 变量字典按钮 [8/27/2013 Zero]
  51. CSkinButton _Btn_UserMgr; // 用户管理按钮 [8/27/2013 Zero]
  52. CSkinButton _Btn_ModifyPassWord;// 修改密码按钮 [8/27/2013 Zero]
  53. CSkinButton _Btn_HomePageConfig;// 首页设置按钮 [8/27/2013 Zero]
  54. CSkinButton _Btn_LeftTree; // 导航树按钮 [8/27/2013 Zero]
  55. CSkinButton _Btn_Exit; // 退出按钮 [8/27/2013 Zero]
  56. //--------------------------
  57. CSize _Size_AlarmRecord; // 报警记录按钮 [8/27/2013 Zero]
  58. CSize _Size_NoticeRecord; // 通知记录按钮 [8/27/2013 Zero]
  59. CSize _Size_DataRecord; // 设备日志按钮 [8/27/2013 Zero]
  60. CSize _Size_SystemRecord; // 系统日志按钮 [8/27/2013 Zero]
  61. CSize _Size_AnalogMgr; // 变量字典按钮 [8/27/2013 Zero]
  62. CSize _Size_UserMgr; // 用户管理按钮 [8/27/2013 Zero]
  63. CSize _Size_ModifyPassWord; // 修改密码按钮 [8/27/2013 Zero]
  64. CSize _Size_HomePageConfig; // 首页设置按钮 [8/27/2013 Zero]
  65. CSize _Sizen_LeftTree; // 导航树按钮 [8/27/2013 Zero]
  66. CSize _Size_Exit; // 退出按钮 [8/27/2013 Zero]
  67. afx_msg void OnBnClickedBtnAlarmrecord();
  68. afx_msg void OnBnClickedBtnNoticerecord();
  69. afx_msg void OnBnClickedBtnDatarecord();
  70. afx_msg void OnBnClickedBtnSystemrecord();
  71. afx_msg void OnBnClickedBtnAnalogmgr();
  72. afx_msg void OnBnClickedBtnUsermgr();
  73. afx_msg void OnBnClickedBtnModifypassword();
  74. afx_msg void OnBnClickedBtnHomepageconfig();
  75. afx_msg void OnBnClickedBtnLefttree();
  76. afx_msg void OnBnClickedBtnExit();
  77. // virtual BOOL DestroyWindow();
  78. };