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

IP电话/视频会议

开发平台:

Visual C++

  1. #if !defined(AFX_MAINFRAME_H__2645C5E2_7A35_4AB9_83D8_460E9F54CBC4__INCLUDED_)
  2. #define AFX_MAINFRAME_H__2645C5E2_7A35_4AB9_83D8_460E9F54CBC4__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // MainFrame.h : header file
  7. //
  8. #include "IEEdit.h"
  9. #include "TabView.h"
  10. #include "FavoriteBar.h"
  11. #include "HistoryBar.h"
  12. /////////////////////////////////////////////////////////////////////////////
  13. // CMainFrame frame
  14. class CMainFrame : public CFrameWnd
  15. {
  16. public:
  17.          CMainFrame( );   
  18. virtual ~CMainFrame( );
  19. CTabView * GetView( void ){ return view; }
  20. void ( * OnIEURL )( void * wParam , CWnd * pWnd , char * buffer , int size );
  21. void * wParam;
  22. CString user_name;
  23. void  SetStatusText( LPCSTR text );
  24.     CEdit & GetAddrWnd( void ){ return editAddr; }
  25. protected:
  26. //{{AFX_VIRTUAL(CMainFrame)
  27. //}}AFX_VIRTUAL
  28. static  void OnAddress( void * wParam );
  29. afx_msg void OnSelchangedTree(NMHDR* pNMHDR, LRESULT* pResult);
  30. afx_msg void OnFontMenu( UINT id );
  31. //{{AFX_MSG(CMainFrame)
  32. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  33. afx_msg void OnOpen();
  34. afx_msg void OnSave();
  35. afx_msg void OnBackword();
  36. afx_msg void OnForword();
  37. afx_msg void OnStop();
  38. afx_msg void OnFlush();
  39. afx_msg void OnHome();
  40. afx_msg void OnSearch();
  41. afx_msg void OnFavorite();
  42. afx_msg void OnHistory();
  43. afx_msg void OnFont();
  44. afx_msg void OnUpdateFavorite(CCmdUI* pCmdUI);
  45. //}}AFX_MSG
  46. DECLARE_MESSAGE_MAP( )
  47. private:
  48. CReBar    reBar;
  49. CToolBar  toolBar;
  50. CComboBoxEx addrCombo;
  51. CIEEdit     editAddr;
  52. CStatusBar  statusBar;
  53. CTabView   * view;
  54. CFavoriteBar favorite_bar;
  55. CHistoryBar  history_bar;
  56. };
  57. /////////////////////////////////////////////////////////////////////////////
  58. //{{AFX_INSERT_LOCATION}}
  59. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  60. #endif // !defined(AFX_MAINFRAME_H__2645C5E2_7A35_4AB9_83D8_460E9F54CBC4__INCLUDED_)