MainFrame.h
上传用户:popouu88
上传日期:2013-02-11
资源大小:2894k
文件大小:2k
源码类别:

IP电话/视频会议

开发平台:

Visual C++

  1. #if !defined(AFX_MAINFRAME_H__05AB6840_1AB3_40AA_A6B8_4D9514A915D0__INCLUDED_)
  2. #define AFX_MAINFRAME_H__05AB6840_1AB3_40AA_A6B8_4D9514A915D0__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // MainFrame.h : header file
  7. //
  8. #include "DriverBar.h"
  9. #include "FileView.h"
  10. #include "SplitterWndEx.h"
  11. /////////////////////////////////////////////////////////////////////////////
  12. // CMainFrame frame
  13. class CMainFrame : public CFrameWnd
  14. {
  15. public:
  16.          CMainFrame();
  17.     virtual ~CMainFrame();
  18. void ( * OnFile )( void * pContext , CWnd * pWnd , char * buffer , int size );
  19. void * pContext;
  20. CString userName;
  21. int     user_id;
  22. CFileView * GetView( int mode );
  23. protected:
  24. virtual BOOL OnCreateClient( LPCREATESTRUCT lpcs , CCreateContext* pContext );
  25. //{{AFX_VIRTUAL(CMainFrame)
  26. //}}AFX_VIRTUAL
  27. //{{AFX_MSG(CMainFrame)
  28. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  29. afx_msg void OnDriver();
  30. afx_msg void OnContextMenu(CWnd* pWnd, CPoint point);
  31. afx_msg void OnMenuTree();
  32. afx_msg void OnDblclkTree(NMHDR* pNMHDR, LRESULT* pResult);
  33. afx_msg void OnSendDelete();
  34. afx_msg void OnUpdateSendDelete(CCmdUI* pCmdUI);
  35. afx_msg void OnSendSend();
  36. afx_msg void OnUpdateSendSend(CCmdUI* pCmdUI);
  37. afx_msg void OnSendCancel();
  38. afx_msg void OnUpdateSendCancel(CCmdUI* pCmdUI);
  39. afx_msg void OnSendView();
  40. afx_msg void OnReceiveDelete();
  41. //}}AFX_MSG
  42. DECLARE_MESSAGE_MAP()
  43. private:
  44. CReBar      reBar;
  45. CToolBar    toolBar;
  46. CDriverBar  driver_bar;
  47. CSplitterWndEx m_wndSplitter;
  48. CFileView   * sendView;
  49. CFileView   * recvView;
  50. };
  51. /////////////////////////////////////////////////////////////////////////////
  52. //{{AFX_INSERT_LOCATION}}
  53. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  54. #endif // !defined(AFX_MAINFRAME_H__05AB6840_1AB3_40AA_A6B8_4D9514A915D0__INCLUDED_)