webbrowser.h
上传用户:huahan
上传日期:2007-01-04
资源大小:59k
文件大小:2k
源码类别:

浏览器

开发平台:

Visual C++

  1. #if !defined(AFX_WEBBROWSER_H__7A739629_F300_11D1_9F48_C49E4E07811D__INCLUDED_)
  2. #define AFX_WEBBROWSER_H__7A739629_F300_11D1_9F48_C49E4E07811D__INCLUDED_
  3. #if _MSC_VER >= 1000
  4. #pragma once
  5. #endif // _MSC_VER >= 1000
  6. // Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
  7. // NOTE: Do not modify the contents of this file.  If this class is regenerated by
  8. //  Microsoft Visual C++, your modifications will be overwritten.
  9. /////////////////////////////////////////////////////////////////////////////
  10. // CWebBrowser wrapper class
  11. class CWebBrowser : public CWnd
  12. {
  13. protected:
  14. DECLARE_DYNCREATE(CWebBrowser)
  15. public:
  16. CLSID const& GetClsid()
  17. {
  18. static CLSID const clsid
  19. = { 0xeab22ac3, 0x30c1, 0x11cf, { 0xa7, 0xeb, 0x0, 0x0, 0xc0, 0x5b, 0xae, 0xb } };
  20. return clsid;
  21. }
  22. virtual BOOL Create(LPCTSTR lpszClassName,
  23. LPCTSTR lpszWindowName, DWORD dwStyle,
  24. const RECT& rect,
  25. CWnd* pParentWnd, UINT nID,
  26. CCreateContext* pContext = NULL)
  27. { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); }
  28.     BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle,
  29. const RECT& rect, CWnd* pParentWnd, UINT nID,
  30. CFile* pPersist = NULL, BOOL bStorage = FALSE,
  31. BSTR bstrLicKey = NULL)
  32. { return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
  33. pPersist, bStorage, bstrLicKey); }
  34. // Attributes
  35. public:
  36. // Operations
  37. public:
  38. void GoBack();
  39. void GoForward();
  40. void GoHome();
  41. void GoSearch();
  42. void Navigate(LPCTSTR URL, VARIANT* Flags, VARIANT* TargetFrameName, VARIANT* PostData, VARIANT* Headers);
  43. void Refresh();
  44. void Refresh2(VARIANT* Level);
  45. void Stop();
  46. LPDISPATCH GetApplication();
  47. LPDISPATCH GetParent();
  48. LPDISPATCH GetContainer();
  49. LPDISPATCH GetDocument();
  50. BOOL GetTopLevelContainer();
  51. CString GetType();
  52. long GetLeft();
  53. void SetLeft(long nNewValue);
  54. long GetTop();
  55. void SetTop(long nNewValue);
  56. long GetWidth();
  57. void SetWidth(long nNewValue);
  58. long GetHeight();
  59. void SetHeight(long nNewValue);
  60. CString GetLocationName();
  61. CString GetLocationURL();
  62. BOOL GetBusy();
  63. };
  64. //{{AFX_INSERT_LOCATION}}
  65. // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
  66. #endif // !defined(AFX_WEBBROWSER_H__7A739629_F300_11D1_9F48_C49E4E07811D__INCLUDED_)