WebBrowserCtrl Class Reference
#include <Win32WebBrowserHost.h>
Inheritance diagram for WebBrowserCtrl:
List of all members.
|
Public Member Functions |
| | WebBrowserCtrl () |
| virtual | ~WebBrowserCtrl () |
| void | unembed () |
| void | embed (HWND hwnd) |
| void | openURL (const std::string &urlStr) |
| void | openResource (const std::string &resourceStr) |
| std::string | getCurrentURL () const |
| void | resize (int w, int h) |
| void | home () |
| void | back () |
| void | forward () |
| void | refresh () |
| void | stop () |
| bool | busy () const |
Static Public Member Functions |
| static std::string | resourceToURL (const std::string &resourceStr) |
Protected Member Functions |
| virtual void | onDownloadComplete () |
| virtual void | onNavigateComplete (LPDISPATCH dispatchPtr, VARIANT *URL) |
| virtual void | onProgressChange (long x, long y) |
| virtual void | onStatusTextChange (BSTR val) |
| virtual void | onCommandStateChange (long Command, BOOL Enable) |
| virtual void | onDownloadBegin () |
| virtual void | onTitleChange (BSTR Text) |
| virtual void | onPropertyChange (BSTR szProperty) |
| virtual void | onBeforeNavigate2 (LPDISPATCH pDisp, VARIANT *URL, VARIANT *Flags, VARIANT *TargetFrameName, VARIANT *PostData, VARIANT *Headers, VARIANT_BOOL *Cancel) |
| virtual void | onNewWindow2 (LPDISPATCH *ppDisp, VARIANT_BOOL *Cancel) |
| virtual void | onDocumentComplete (LPDISPATCH pDisp, VARIANT *URL) |
| virtual void | onQuit () |
| virtual void | onWindowClosing (VARIANT_BOOL IsChildWindow, VARIANT_BOOL *Cancel) |
| virtual void | onClientToHostWindow (long *CX, long *CY) |
| virtual void | onSetSecureLockIcon (long SecureLockIcon) |
| virtual void | onFileDownload (VARIANT_BOOL *Cancel) |
| virtual void | onNavigateError (LPDISPATCH pDisp, VARIANT *URL, VARIANT *Frame, VARIANT *StatusCode, VARIANT_BOOL *Cancel) |
| virtual void | onPrintTemplateInstantiation (LPDISPATCH pDisp) |
| virtual void | onPrintTemplateTeardown (LPDISPATCH pDisp) |
| virtual void | onUpdatePageStatus (LPDISPATCH pDisp, VARIANT *nPage, VARIANT *fDone) |
| virtual void | onPrivacyImpactedStateChange (VARIANT_BOOL bImpacted) |
Protected Attributes |
| IOleClientSiteImpl * | site_ |
| com_ptr< IStorage > | storagePtr_ |
| com_ptr< IOleObject > | oleObject_ |
| com_ptr< IWebBrowser2 > | browser_ |
| DWORD | connectionPointCookie_ |
| DWORD | uiStyle_ |
Constructor & Destructor Documentation
| WebBrowserCtrl::WebBrowserCtrl |
( |
|
) |
[inline] |
|
| virtual WebBrowserCtrl::~WebBrowserCtrl |
( |
|
) |
[inline, virtual] |
|
Member Function Documentation
| void WebBrowserCtrl::back |
( |
|
) |
[inline] |
|
| bool WebBrowserCtrl::busy |
( |
|
) |
const [inline] |
|
| void WebBrowserCtrl::embed |
( |
HWND |
hwnd |
) |
[inline] |
|
| void WebBrowserCtrl::forward |
( |
|
) |
[inline] |
|
| std::string WebBrowserCtrl::getCurrentURL |
( |
|
) |
const [inline] |
|
| void WebBrowserCtrl::home |
( |
|
) |
[inline] |
|
| virtual void WebBrowserCtrl::onBeforeNavigate2 |
( |
LPDISPATCH |
pDisp, |
|
|
VARIANT * |
URL, |
|
|
VARIANT * |
Flags, |
|
|
VARIANT * |
TargetFrameName, |
|
|
VARIANT * |
PostData, |
|
|
VARIANT * |
Headers, |
|
|
VARIANT_BOOL * |
Cancel |
|
) |
[inline, protected, virtual] |
|
| virtual void WebBrowserCtrl::onClientToHostWindow |
( |
long * |
CX, |
|
|
long * |
CY |
|
) |
[inline, protected, virtual] |
|
| virtual void WebBrowserCtrl::onCommandStateChange |
( |
long |
Command, |
|
|
BOOL |
Enable |
|
) |
[inline, protected, virtual] |
|
| virtual void WebBrowserCtrl::onDocumentComplete |
( |
LPDISPATCH |
pDisp, |
|
|
VARIANT * |
URL |
|
) |
[inline, protected, virtual] |
|
| virtual void WebBrowserCtrl::onDownloadBegin |
( |
|
) |
[inline, protected, virtual] |
|
| virtual void WebBrowserCtrl::onDownloadComplete |
( |
|
) |
[inline, protected, virtual] |
|
| virtual void WebBrowserCtrl::onFileDownload |
( |
VARIANT_BOOL * |
Cancel |
) |
[inline, protected, virtual] |
|
| virtual void WebBrowserCtrl::onNavigateComplete |
( |
LPDISPATCH |
dispatchPtr, |
|
|
VARIANT * |
URL |
|
) |
[inline, protected, virtual] |
|
| virtual void WebBrowserCtrl::onNavigateError |
( |
LPDISPATCH |
pDisp, |
|
|
VARIANT * |
URL, |
|
|
VARIANT * |
Frame, |
|
|
VARIANT * |
StatusCode, |
|
|
VARIANT_BOOL * |
Cancel |
|
) |
[inline, protected, virtual] |
|
| virtual void WebBrowserCtrl::onNewWindow2 |
( |
LPDISPATCH * |
ppDisp, |
|
|
VARIANT_BOOL * |
Cancel |
|
) |
[inline, protected, virtual] |
|
| virtual void WebBrowserCtrl::onPrintTemplateInstantiation |
( |
LPDISPATCH |
pDisp |
) |
[inline, protected, virtual] |
|
| virtual void WebBrowserCtrl::onPrintTemplateTeardown |
( |
LPDISPATCH |
pDisp |
) |
[inline, protected, virtual] |
|
| virtual void WebBrowserCtrl::onPrivacyImpactedStateChange |
( |
VARIANT_BOOL |
bImpacted |
) |
[inline, protected, virtual] |
|
| virtual void WebBrowserCtrl::onProgressChange |
( |
long |
x, |
|
|
long |
y |
|
) |
[inline, protected, virtual] |
|
| virtual void WebBrowserCtrl::onPropertyChange |
( |
BSTR |
szProperty |
) |
[inline, protected, virtual] |
|
| virtual void WebBrowserCtrl::onQuit |
( |
|
) |
[inline, protected, virtual] |
|
| virtual void WebBrowserCtrl::onSetSecureLockIcon |
( |
long |
SecureLockIcon |
) |
[inline, protected, virtual] |
|
| virtual void WebBrowserCtrl::onStatusTextChange |
( |
BSTR |
val |
) |
[inline, protected, virtual] |
|
| virtual void WebBrowserCtrl::onTitleChange |
( |
BSTR |
Text |
) |
[inline, protected, virtual] |
|
| virtual void WebBrowserCtrl::onUpdatePageStatus |
( |
LPDISPATCH |
pDisp, |
|
|
VARIANT * |
nPage, |
|
|
VARIANT * |
fDone |
|
) |
[inline, protected, virtual] |
|
| virtual void WebBrowserCtrl::onWindowClosing |
( |
VARIANT_BOOL |
IsChildWindow, |
|
|
VARIANT_BOOL * |
Cancel |
|
) |
[inline, protected, virtual] |
|
| void WebBrowserCtrl::openResource |
( |
const std::string & |
resourceStr |
) |
[inline] |
|
| void WebBrowserCtrl::openURL |
( |
const std::string & |
urlStr |
) |
[inline] |
|
| void WebBrowserCtrl::refresh |
( |
|
) |
[inline] |
|
| void WebBrowserCtrl::resize |
( |
int |
w, |
|
|
int |
h |
|
) |
[inline] |
|
| static std::string WebBrowserCtrl::resourceToURL |
( |
const std::string & |
resourceStr |
) |
[inline, static] |
|
| void WebBrowserCtrl::stop |
( |
|
) |
[inline] |
|
| void WebBrowserCtrl::unembed |
( |
|
) |
[inline] |
|
Member Data Documentation
The documentation for this class was generated from the following file: