MyFrameWnd.h
上传用户:huashan618
上传日期:2013-03-26
资源大小:261k
文件大小:1k
源码类别:

浏览器

开发平台:

Visual C++

  1. #pragma once
  2. // CMyFrameWnd 框架
  3. #include ".\webview\autoenumstring.h"
  4. //class CPPExplorerDlg;
  5. class CMyFrameWnd : public CMiniFrameWnd
  6. {
  7. DECLARE_DYNCREATE(CMyFrameWnd)
  8. public:
  9. CMyFrameWnd();           // 动态创建所使用的受保护的构造函数
  10. virtual ~CMyFrameWnd();
  11. private:
  12.     CToolBar m_toolbar;
  13. CToolBar m_toolnav;
  14. //CToolBar m_toolurl;
  15. CReBar   m_toolurl;
  16. CComboBoxEx m_wndAddress;//地址栏中组合框
  17. IAutoComplete *m_pAutoCmpAddress;
  18. IEnumString *m_pEnumSting;
  19. CAutoEnumString *m_pAutoEnumString;
  20. //LPCTSTR      m_statusinf;
  21. protected:
  22. BOOL m_bEnableGoBack;
  23. BOOL m_bEnableGoForward;
  24. afx_msg void OnNewAddressEnter();
  25. afx_msg void OnAddressChange();
  26. afx_msg void OnNewAddress();
  27. DECLARE_MESSAGE_MAP()
  28. public:
  29. void EnableGoForward(BOOL bEnable);
  30. void EnableGoBack(BOOL bEnable);
  31. BOOL AddHistory(LPCTSTR lpszURL,LPCTSTR lpszTitle);
  32. BOOL InitAddress();
  33. afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  34. afx_msg void OnPaint();
  35. afx_msg void OnShowMoviePage();
  36. private:
  37. afx_msg void OnWebBack();
  38. afx_msg void OnWebNext();
  39. afx_msg void OnWebStop();
  40. afx_msg void OnWebFrash();
  41. afx_msg void OnWebHome();
  42. public:
  43. // 设置地址框信息
  44. void SetAddressBarText(CString url);
  45. // 当所浏览的网页发生改变时,重新显示标题
  46. void SetTabCtrlTitle(CString title);
  47. LPCTSTR GetStatusTitle();
  48. };