117 lines
3.7 KiB
C++
117 lines
3.7 KiB
C++
#if !defined(AFX_WEBBROWSER2_H__411A6586_69C9_4F68_BEFF_1A9F7B70DE86__INCLUDED_)
|
|
#define AFX_WEBBROWSER2_H__411A6586_69C9_4F68_BEFF_1A9F7B70DE86__INCLUDED_
|
|
|
|
#if _MSC_VER > 1000
|
|
#pragma once
|
|
#endif // _MSC_VER > 1000
|
|
// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
|
|
|
|
// NOTE: Do not modify the contents of this file. If this class is regenerated by
|
|
// Microsoft Visual C++, your modifications will be overwritten.
|
|
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
// CWebBrowser2 wrapper class
|
|
|
|
class CWebBrowser2 : public CWnd
|
|
{
|
|
protected:
|
|
DECLARE_DYNCREATE(CWebBrowser2)
|
|
public:
|
|
CLSID const& GetClsid()
|
|
{
|
|
|
|
static const CLSID clsid
|
|
= { 0x1339B54C, 0x3453, 0x11D2, { 0x93, 0xB9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 } };
|
|
// static CLSID const clsid
|
|
// = { 0x8856f961, 0x340a, 0x11d0, { 0xa9, 0x6b, 0x00, 0xc0, 0x4f, 0xd7, 0x05, 0xa2 } };
|
|
return clsid;
|
|
}
|
|
virtual BOOL Create(LPCTSTR lpszClassName,
|
|
LPCTSTR lpszWindowName, DWORD dwStyle,
|
|
const RECT& rect,
|
|
CWnd* pParentWnd, UINT nID,
|
|
CCreateContext* pContext = NULL)
|
|
{ return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID); }
|
|
|
|
BOOL Create(LPCTSTR lpszWindowName, DWORD dwStyle,
|
|
const RECT& rect, CWnd* pParentWnd, UINT nID,
|
|
CFile* pPersist = NULL, BOOL bStorage = FALSE,
|
|
BSTR bstrLicKey = NULL)
|
|
{ return CreateControl(GetClsid(), lpszWindowName, dwStyle, rect, pParentWnd, nID,
|
|
pPersist, bStorage, bstrLicKey); }
|
|
|
|
// Attributes
|
|
public:
|
|
|
|
// Operations
|
|
public:
|
|
void GoBack();
|
|
void GoForward();
|
|
void GoHome();
|
|
void GoSearch();
|
|
void Navigate(LPCTSTR URL, VARIANT* Flags, VARIANT* TargetFrameName, VARIANT* PostData, VARIANT* Headers);
|
|
void Refresh();
|
|
void Refresh2(VARIANT* Level);
|
|
void Stop();
|
|
LPDISPATCH GetApplication();
|
|
LPDISPATCH GetParent();
|
|
LPDISPATCH GetContainer();
|
|
LPDISPATCH GetDocument();
|
|
BOOL GetTopLevelContainer();
|
|
CString GetType();
|
|
long GetLeft();
|
|
void SetLeft(long nNewValue);
|
|
long GetTop();
|
|
void SetTop(long nNewValue);
|
|
long GetWidth();
|
|
void SetWidth(long nNewValue);
|
|
long GetHeight();
|
|
void SetHeight(long nNewValue);
|
|
CString GetLocationName();
|
|
CString GetLocationURL();
|
|
BOOL GetBusy();
|
|
void Quit();
|
|
void ClientToWindow(long* pcx, long* pcy);
|
|
void PutProperty(LPCTSTR Property_, const VARIANT& vtValue);
|
|
VARIANT GetProperty_(LPCTSTR Property_);
|
|
CString GetName();
|
|
long GetHwnd();
|
|
CString GetFullName();
|
|
CString GetPath();
|
|
BOOL GetVisible();
|
|
void SetVisible(BOOL bNewValue);
|
|
BOOL GetStatusBar();
|
|
void SetStatusBar(BOOL bNewValue);
|
|
CString GetStatusText();
|
|
void SetStatusText(LPCTSTR lpszNewValue);
|
|
long GetToolBar();
|
|
void SetToolBar(long nNewValue);
|
|
BOOL GetMenuBar();
|
|
void SetMenuBar(BOOL bNewValue);
|
|
BOOL GetFullScreen();
|
|
void SetFullScreen(BOOL bNewValue);
|
|
void Navigate2(VARIANT* URL, VARIANT* Flags, VARIANT* TargetFrameName, VARIANT* PostData, VARIANT* Headers);
|
|
long QueryStatusWB(long cmdID);
|
|
void ExecWB(long cmdID, long cmdexecopt, VARIANT* pvaIn, VARIANT* pvaOut);
|
|
void ShowBrowserBar(VARIANT* pvaClsid, VARIANT* pvarShow, VARIANT* pvarSize);
|
|
long GetReadyState();
|
|
BOOL GetOffline();
|
|
void SetOffline(BOOL bNewValue);
|
|
BOOL GetSilent();
|
|
void SetSilent(BOOL bNewValue);
|
|
BOOL GetRegisterAsBrowser();
|
|
void SetRegisterAsBrowser(BOOL bNewValue);
|
|
BOOL GetRegisterAsDropTarget();
|
|
void SetRegisterAsDropTarget(BOOL bNewValue);
|
|
BOOL GetTheaterMode();
|
|
void SetTheaterMode(BOOL bNewValue);
|
|
BOOL GetAddressBar();
|
|
void SetAddressBar(BOOL bNewValue);
|
|
BOOL GetResizable();
|
|
void SetResizable(BOOL bNewValue);
|
|
};
|
|
|
|
//{{AFX_INSERT_LOCATION}}
|
|
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
|
|
|
|
#endif // !defined(AFX_WEBBROWSER2_H__411A6586_69C9_4F68_BEFF_1A9F7B70DE86__INCLUDED_)
|