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

交通/航空行业

开发平台:

Visual C++

  1. #if !defined(AFX_TREECTRLEX_H__C4365668_9FFC_11D8_B7C5_000EA68585EB__INCLUDED_)
  2. #define AFX_TREECTRLEX_H__C4365668_9FFC_11D8_B7C5_000EA68585EB__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // TreeCtrlEx.h : header file
  7. //
  8. #include "ProcSM.h"
  9. //#include "GPsSCView.h"
  10. /////////////////////////////////////////////////////////////////////////////
  11. // CTreeCtrlEx window
  12. class CTreeCtrlEx : public CTreeCtrl
  13. {
  14. // Construction
  15. public:
  16. CTreeCtrlEx();
  17. // Attributes
  18. public:
  19. CMenu m_PopMenu,*m_pMenu;
  20. CProcSM *m_pProcSM;
  21. // Operations
  22. public:
  23. bool Init(CProcSM *pProcSM);
  24. bool GetCarPhoneAndPassword();
  25. public:
  26. HTREEITEM m_hTreeItem;
  27. CString m_strCarPhone; //车载电话
  28. CString m_strPassWord;
  29. CString m_strGetItemText;
  30. protected:
  31. // Overrides
  32. // ClassWizard generated virtual function overrides
  33. //{{AFX_VIRTUAL(CTreeCtrlEx)
  34. //}}AFX_VIRTUAL
  35. // Implementation
  36. public:
  37. virtual ~CTreeCtrlEx();
  38. // Generated message map functions
  39. protected:
  40. //{{AFX_MSG(CTreeCtrlEx)
  41. afx_msg void OnRButtonDown(UINT nFlags,CPoint point);
  42. afx_msg void OnPopAutomonitor();
  43. afx_msg void OnPopGethelp();
  44. afx_msg void OnPopGetvehicleposition();
  45. afx_msg void OnPopOpenlock();
  46. afx_msg void OnPopSendinfotogroup();
  47. afx_msg void OnPopSendnormalsm();
  48. afx_msg void OnPopSetlock();
  49. afx_msg void OnPopShutoil();
  50. afx_msg void OnUpdatePopShutoil(CCmdUI* pCmdUI);
  51. afx_msg void OnUpdatePopSetlock(CCmdUI* pCmdUI);
  52. afx_msg void OnUpdatePopSendnormalsm(CCmdUI* pCmdUI);
  53. afx_msg void OnUpdatePopSendinfotogroup(CCmdUI* pCmdUI);
  54. afx_msg void OnUpdatePopOpenlock(CCmdUI* pCmdUI);
  55. afx_msg void OnUpdatePopGetvehicleposition(CCmdUI* pCmdUI);
  56. afx_msg void OnUpdatePopGethelp(CCmdUI* pCmdUI);
  57. afx_msg void OnUpdatePopAutomonitor(CCmdUI* pCmdUI);
  58. afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
  59. afx_msg void OnPopCancelautomonitor();
  60. afx_msg void OnUpdatePopCancelautomonitor(CCmdUI* pCmdUI);
  61. afx_msg void OnPopSetCurrMonitorCar();
  62. afx_msg void OnUpdatePopSetCurrMonitorCar(CCmdUI* pCmdUI);
  63. afx_msg void OnPopCancelCurrMonitorCar();
  64. afx_msg void OnUpdatePopCancelCurrMonitorCar(CCmdUI* pCmdUI);
  65. afx_msg void OnInitMenuPopup(CMenu* pPopupMenu, UINT nIndex, BOOL bSysMenu);
  66. //}}AFX_MSG
  67. DECLARE_MESSAGE_MAP()
  68. };
  69. /////////////////////////////////////////////////////////////////////////////
  70. //{{AFX_INSERT_LOCATION}}
  71. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  72. #endif // !defined(AFX_TREECTRLEX_H__C4365668_9FFC_11D8_B7C5_000EA68585EB__INCLUDED_)