MainFrm.h
上传用户:yffx2008
上传日期:2014-10-12
资源大小:12414k
文件大小:3k
源码类别:

交通/航空行业

开发平台:

Visual C++

  1. // MainFrm.h : interface of the CMainFrame class
  2. //
  3. /////////////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_MAINFRM_H__58804DE9_631B_11D8_B346_0060975FFAEE__INCLUDED_)
  5. #define AFX_MAINFRM_H__58804DE9_631B_11D8_B346_0060975FFAEE__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. #include "ListCtrlEx.h"
  10. #include "TreeCtrlEx.h"
  11. class CMainFrame : public CMDIFrameWnd
  12. {
  13. DECLARE_DYNAMIC(CMainFrame)
  14. public:
  15. CMainFrame();
  16. // Attributes
  17. public:
  18. // Operations
  19. public:
  20. // Overrides
  21. // ClassWizard generated virtual function overrides
  22. //{{AFX_VIRTUAL(CMainFrame)
  23. // public:
  24. virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
  25. //}}AFX_VIRTUAL
  26. // Implementation
  27. public:
  28. virtual ~CMainFrame();
  29. #ifdef _DEBUG
  30. virtual void AssertValid() const;
  31. virtual void Dump(CDumpContext& dc) const;
  32. #endif
  33. protected:  // control bar embedded members
  34. CStatusBar  m_wndStatusBar;
  35. CImageList m_ilTB;
  36. CToolBar    m_wndToolBar;
  37. static int m_number; //计算接收短信次数
  38. CCoolBar m_wndMyBar1; ///我们将它作为左边的窗口
  39. CCoolBar m_wndMyBar2; ///停靠在下方的窗口
  40. public:
  41. CTreeCtrlEx m_wndTree1; //放在右边的树状控件
  42. CTreeCtrlEx m_wndTree2; //放在右边的树状控件
  43. HTREEITEM m_pTreeItem1;
  44. HTREEITEM m_pTreeItem2;
  45. CListCtrlEx m_wndListCtrl; //放在下方的列表控件
  46. CCoolTabCtrl m_wndTabCtrl; //Tabctrl 控件
  47. public:
  48. void EditTreeItem(HTREEITEM hTreeItem,bool bControl=true);
  49. void EditTreeItem(bool bControl=true);
  50. void AddTreeItem(CString strDriver,CString strVehicleNO);
  51. void DeleteTreeItem(CString strVehicleNO);
  52. void InsertTreeItem(CString strVehiclePhone="");
  53. void Insert2ListCtrl(CString strVehicleNo,
  54.  CString strVehicleDriver,
  55.  CString strTime,
  56.  CString    strSpeed,
  57.  CString    strLongitude,
  58.  CString strLatitude,
  59.  CString strState,
  60.  CString strTelNo,
  61.  CString strPosition);
  62. // Generated message map functions
  63. protected:
  64. //{{AFX_MSG(CMainFrame)
  65. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  66. afx_msg void OnViewcar();
  67. afx_msg void OnUpdateViewcar(CCmdUI* pCmdUI);
  68. afx_msg void OnViewbottombar();
  69. afx_msg void OnUpdateViewbottombar(CCmdUI* pCmdUI);
  70. afx_msg void OnRButtonDown(UINT nFlags, CPoint point);
  71. afx_msg void OnSrelogin();
  72. afx_msg void OnUpdateSrelogin(CCmdUI* pCmdUI);
  73. afx_msg void OnLoginInfo();
  74. afx_msg void OnUpdateLoginInfo(CCmdUI* pCmdUI);
  75. //}}AFX_MSG
  76. DECLARE_MESSAGE_MAP()
  77. };
  78. /////////////////////////////////////////////////////////////////////////////
  79. //{{AFX_INSERT_LOCATION}}
  80. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  81. #endif // !defined(AFX_MAINFRM_H__58804DE9_631B_11D8_B346_0060975FFAEE__INCLUDED_)