Dlg_Frame.h 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. #if !defined(AFX_DLGFRAME_H__B249177C_3BD5_4376_8F8A_D64F404EFCF4__INCLUDED_)
  2. #define AFX_DLGFRAME_H__B249177C_3BD5_4376_8F8A_D64F404EFCF4__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. #include "StoneU_Door.h"
  7. #include "Global.h"
  8. #include "Thread_Controller.h"
  9. #include "Dlg_Controller.h"
  10. #include "Dlg_Record.h"
  11. #include "Dlg_Permit.h"
  12. #include "Dlg_Moniter.h"
  13. #include "Dlg_Card.h"
  14. #include "afxwin.h"
  15. #include "BtnST.h"
  16. #include "Dlg_ZK.h"
  17. // CDlg_Frame 对话框
  18. #define WM_RECONNECT WM_USER+200
  19. class CDlg_Frame : public CDialog
  20. {
  21. DECLARE_DYNAMIC(CDlg_Frame)
  22. public:
  23. CDlg_Frame(CWnd* pParent = NULL); // 标准构造函数
  24. virtual ~CDlg_Frame();
  25. CDlg_Controller *m_pDlg_Controller;
  26. CDlg_Record *m_pDlg_Record;
  27. CDlg_Permit *m_pDlg_Permit;
  28. CDlg_Moniter *m_pDlg_Moniter;
  29. CDlg_Card *m_pDlg_Card;
  30. CThread_Controller *m_pThread_Controller[CONCTROLLER_NUM_MAX];
  31. // 对话框数据
  32. enum { IDD = IDD_DLG_FRAME };
  33. protected:
  34. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
  35. DECLARE_MESSAGE_MAP()
  36. public:
  37. virtual BOOL OnInitDialog();
  38. afx_msg void OnBnClickedBtnMoniter();
  39. afx_msg void OnBnClickedBtnController();
  40. afx_msg void OnBnClickedBtnRecord();
  41. afx_msg void OnBnClickedBtnLimits();
  42. afx_msg void OnBnClickedBtnCard();
  43. void InitChildWindow(void);
  44. void InitControllerRect();
  45. void InitRecordRect();
  46. void InitPermitRect();
  47. void InitMoniterRect();
  48. void InitCardRect();
  49. void HighAllDlg();
  50. bool m_bStopRun1;
  51. void SetPos();
  52. CButtonST m_Btn_Moniter;
  53. CButtonST m_Btn_Controller;
  54. CButtonST m_Btn_Record;
  55. CButtonST m_Btn_Permit;
  56. CButtonST m_Btn_Card;
  57. int m_nShowIndex;
  58. void Resoure();
  59. afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
  60. afx_msg BOOL OnEraseBkgnd(CDC* pDC);
  61. CDlg_ZK *m_pDlgZK;
  62. protected:
  63. virtual LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam);
  64. public:
  65. afx_msg void OnClose();
  66. };
  67. //{{AFX_INSERT_LOCATION}}
  68. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  69. #endif // !defined(AFX_CONTROLLERMFC_V6DLG_H__B249177C_3BD5_4376_8F8A_D64F404EFCF4__INCLUDED_)