Dlg_Frame.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. #pragma once
  2. #include "resource.h"
  3. #include "afxwin.h"
  4. #define VIDEO_SIZE_MAX 64
  5. // CDlg_Frame 对话框
  6. class CDlg_Frame : public CDialog
  7. {
  8. DECLARE_DYNAMIC(CDlg_Frame)
  9. public:
  10. CDlg_Frame(CWnd* pParent = NULL); // 标准构造函数
  11. virtual ~CDlg_Frame();
  12. // 对话框数据
  13. enum { IDD = IDD_DLG_FRAME };
  14. protected:
  15. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
  16. DECLARE_MESSAGE_MAP()
  17. public:
  18. int m_nOCXIndex;
  19. void Resoure();
  20. virtual BOOL OnInitDialog();
  21. void SetPos() ;
  22. void ShowGrid();
  23. WORD WINDOWNUM;
  24. afx_msg void OnPaint();
  25. afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
  26. afx_msg void OnLButtonUp(UINT nFlags, CPoint point);
  27. long m_nLoginHandle[64];
  28. CRect m_RectVideo[8][8];
  29. CRect m_Rect_DClick;
  30. int m_nVedioIndex;
  31. void DealRect();
  32. void DrawRect();
  33. afx_msg void OnBnClickedPlay();
  34. afx_msg void OnBnClickedGetpicture();
  35. afx_msg void OnBnClickedSystemcfg();
  36. afx_msg void OnBnClickedVideofileplay();
  37. afx_msg HBRUSH OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor);
  38. afx_msg BOOL OnEraseBkgnd(CDC* pDC);
  39. afx_msg void OnLButtonDblClk(UINT nFlags, CPoint point);
  40. CLIENT_VIDEOINFO m_ClientVideo[VIDEO_SIZE_MAX];
  41. LONG m_hHandle[VIDEO_SIZE_MAX];
  42. CStatic m_hVideo[VIDEO_SIZE_MAX];
  43. };