My Project
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
ParaEngine::WebBrowser Class Reference
Inheritance diagram for ParaEngine::WebBrowser:

Public Member Functions

 WebBrowser (HWND hParentWnd, IBrowserMsgListener *pApp)
 
void Cleanup ()
 
void UnembedBrowser ()
 
void ShowHTMLPage (LPCTSTR url)
 
HWND GetHWND ()
 
void ChangeWindowSize (int nWidth, int nHeight)
 
void Refresh ()
 
void GoBack ()
 
void GoForward ()
 
void Stop ()
 
std::string get_LocationURL ()
 get the current location url
 
STDMETHODIMP Invoke (DISPID dispidMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pvarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
 
virtual HRESULT STDMETHODCALLTYPE QueryInterface (REFIID riid, LPVOID *ppvObj)
 
virtual ULONG STDMETHODCALLTYPE AddRef (void)
 
virtual ULONG STDMETHODCALLTYPE Release (void)
 
virtual HRESULT STDMETHODCALLTYPE GetTypeInfoCount (unsigned int FAR *pctinfo)
 
virtual HRESULT STDMETHODCALLTYPE GetTypeInfo (unsigned int iTInfo, LCID lcid, ITypeInfo FAR *FAR *ppTInfo)
 
virtual HRESULT STDMETHODCALLTYPE GetIDsOfNames (REFIID riid, OLECHAR FAR *FAR *rgszNames, unsigned int cNames, LCID lcid, DISPID FAR *rgDispId)
 
bool FindText (const std::string &sFindText)
 find a given text
 
void WriteContent (const std::string &sContent)
 write user specified content to web browser
 
void GetContent (std::string &sContent)
 get the current html.body content
 

Static Public Member Functions

static void RegisterDefaultBrowserWnd (HINSTANCE instance)
 
static LRESULT CALLBACK browserWindowProc (HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
 

Static Public Attributes

static WCHAR * g_BrowserClassName = L"Browser Object"
 

The documentation for this class was generated from the following files: