VCF::Win32HTMLBrowser Class Reference
Class Win32HTMLBrowser documentation. More...
#include <Win32HTMLBrowser.h>
Inheritance diagram for VCF::Win32HTMLBrowser:

Public Member Functions | |
| Win32HTMLBrowser () | |
| virtual | ~Win32HTMLBrowser () |
| virtual void | create (VCF::Control *owningControl) |
| This is called to actually create any neccessary windowing system resources specific to a new control (or widget/window/etc) instance for the platform. | |
| virtual void | setFocused () |
| virtual CreateParams | createParams () |
| called before the create window is called. | |
| virtual void | setVisible (const bool &val) |
| shows or hides the component. | |
| virtual bool | handleEventMessages (UINT message, WPARAM wParam, LPARAM lParam, LRESULT &wndResult, WNDPROC defaultWndProc=NULL) |
| returns true if no further handling is required, otherwise returns false, which means the rest of the handling needs to be done by the default wnd proc. | |
| virtual String | getCurrentURL () |
| virtual void | setCurrentURL (const String &url) |
| virtual void | goBack () |
| virtual void | goForward () |
| virtual void | goHome () |
| virtual void | refresh () |
| virtual bool | isLoadingURL () |
| virtual void | stopLoadingURL () |
| virtual void | setFromHTML (const String &html) |
| virtual String | getTitle () |
| virtual void | edit (const bool &val) |
| virtual void | copy () |
| virtual void | selectAll () |
| virtual void | setAllowsPopupWindows (bool val) |
| virtual void | setAllowsScrollbars (bool val) |
| virtual void | setAllowsTextSelection (bool val) |
| virtual String | getElementHTMLText (const String &elementName) |
| virtual void | setElementHTMLText (const String &elementName, const String &html) |
| virtual String | getElementText (const String &elementName) |
| virtual void | setElementText (const String &elementName, const String &text) |
| virtual String | getActiveElementID () |
| virtual String | getElementIDFromPoint (Point *pt) |
| virtual bool | setElementClickedEventHandler (const String &elementName, EventHandler *handler) |
| virtual HTMLDocument | getDocument () |
| virtual void | onDownloadComplete () |
| virtual void | onProgressChange (long x, long y) |
| virtual void | onStatusTextChange (BSTR val) |
| virtual void | onDownloadBegin () |
| virtual void | onTitleChange (BSTR Text) |
| 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 | onWindowClosing (VARIANT_BOOL IsChildWindow, VARIANT_BOOL *Cancel) |
| virtual void | onFileDownload (VARIANT_BOOL *Cancel) |
| virtual void | onNavigateError (LPDISPATCH pDisp, VARIANT *URL, VARIANT *Frame, VARIANT *StatusCode, VARIANT_BOOL *Cancel) |
| HTMLEventHandler * | getElementEventHandler (const String &name) |
Protected Member Functions | |
| String | getElementText (bool textIsHTML, const String &elementName) |
| void | setElementText (bool textIsHTML, const String &elementName, const String &text) |
| void | clearHTMLHandlers () |
| bool | processMessageFilter (MSG *msg) |
| void | handleBrowserMessages (MSG *msg) |
Static Protected Member Functions | |
| static bool | msgFilter (MSG *msg, void *data) |
| static LRESULT CALLBACK | browserWndProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) |
Protected Attributes | |
| String | loadingURL_ |
| HWND | browserHwnd_ |
| std::map< String, HTMLEventHandler * > | eventHandlers_ |
| com_ptr< IOleInPlaceActiveObject > | inPlaceObj_ |
| int | msgFilterID_ |
| WNDPROC | oldBrowserWndProc_ |
Detailed Description
Class Win32HTMLBrowser documentation.
Constructor & Destructor Documentation
|
|
|
|
|
|
Member Function Documentation
|
||||||||||||||||||||
|
|
|
|
|
|
|
Implements VCF::HTMLBrowserPeer. |
|
|
This is called to actually create any neccessary windowing system resources specific to a new control (or widget/window/etc) instance for the platform. create() must be called by the containing VCF::Control subclass, typically in the classes constructor, after retreiving the new peer instance from the appropriate UIToolkit::createXXX() call. Reimplemented from VCF::AbstractWin32Component. |
|
|
called before the create window is called. Overide this to change the style and style ex parameters. Returns a pair, the pair.first is the style parameter, the pair.second is the style ex paramater. Reimplemented from VCF::Win32Object. |
|
|
Implements VCF::HTMLBrowserPeer. |
|
|
Implements VCF::HTMLBrowserPeer. |
|
|
Implements VCF::HTMLBrowserPeer. |
|
|
Implements VCF::HTMLBrowserPeer. |
|
|
|
|
|
Implements VCF::HTMLBrowserPeer. |
|
|
Implements VCF::HTMLBrowserPeer. |
|
||||||||||||
|
|
|
|
Implements VCF::HTMLBrowserPeer. |
|
|
Implements VCF::HTMLBrowserPeer. |
|
|
Implements VCF::HTMLBrowserPeer. |
|
|
Implements VCF::HTMLBrowserPeer. |
|
|
Implements VCF::HTMLBrowserPeer. |
|
|
|
|
||||||||||||||||||||||||
|
returns true if no further handling is required, otherwise returns false, which means the rest of the handling needs to be done by the default wnd proc.
Reimplemented from VCF::AbstractWin32Component. |
|
|
Implements VCF::HTMLBrowserPeer. |
|
||||||||||||
|
|
|
||||||||||||||||||||||||||||||||
|
Reimplemented from WebBrowserCtrl. |
|
||||||||||||
|
Reimplemented from WebBrowserCtrl. |
|
|
Reimplemented from WebBrowserCtrl. |
|
|
Reimplemented from WebBrowserCtrl. |
|
|
Reimplemented from WebBrowserCtrl. |
|
||||||||||||||||||||||||
|
Reimplemented from WebBrowserCtrl. |
|
||||||||||||
|
Reimplemented from WebBrowserCtrl. |
|
||||||||||||
|
Reimplemented from WebBrowserCtrl. |
|
|
Reimplemented from WebBrowserCtrl. |
|
|
Reimplemented from WebBrowserCtrl. |
|
||||||||||||
|
Reimplemented from WebBrowserCtrl. |
|
|
|
|
|
Implements VCF::HTMLBrowserPeer. |
|
|
Implements VCF::HTMLBrowserPeer. |
|
|
Implements VCF::HTMLBrowserPeer. |
|
|
Implements VCF::HTMLBrowserPeer. |
|
|
Implements VCF::HTMLBrowserPeer. |
|
|
Implements VCF::HTMLBrowserPeer. |
|
||||||||||||
|
Implements VCF::HTMLBrowserPeer. |
|
||||||||||||
|
Implements VCF::HTMLBrowserPeer. |
|
||||||||||||||||
|
|
|
||||||||||||
|
Implements VCF::HTMLBrowserPeer. |
|
|
Reimplemented from VCF::AbstractWin32Component. |
|
|
Implements VCF::HTMLBrowserPeer. |
|
|
shows or hides the component. This does NOT close the component (if invoked on a frame based component ). Reimplemented from VCF::AbstractWin32Component. |
|
|
Implements VCF::HTMLBrowserPeer. |
Member Data Documentation
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The documentation for this class was generated from the following file:
- vcf/HTMLKit/Win32HTMLBrowser.h
