ChildWindow Struct Reference

Class ChildWindow is used with class MainFrame. More...

#include <window.h>

Inheritance diagram for ChildWindow:

Inheritance graph
[legend]
Collaboration diagram for ChildWindow:

Collaboration graph
[legend]

Public Types

typedef Window super

Public Member Functions

 ChildWindow (HWND hwnd, HWND hwndFrame)
bool go_to (LPCTSTR url)

Static Public Member Functions

static ChildWindowcreate (const ChildWndInfo &info, CREATORFUNC_INFO creator, LPCTSTR classname, LPCTSTR title=NULL, DWORD style=0)

Protected Member Functions

LRESULT WndProc (UINT nmsg, WPARAM wparam, LPARAM lparam)
virtual String jump_to_int (LPCTSTR url)=0
void set_url (LPCTSTR url)

Protected Attributes

MenuInfo_menu_info
HWND _hwndFrame
String _statusText
String _url
stack< String > _url_history

Detailed Description

Class ChildWindow is used with class MainFrame.

Definition at line 280 of file window.h.


Member Typedef Documentation

typedef Window ChildWindow::super

Reimplemented in WebChildWindow, and IPCtrlWindow< ChildWindow, SIfacePtr< IWebBrowser2 > >.

Definition at line 282 of file window.h.


Constructor & Destructor Documentation

ChildWindow::ChildWindow ( HWND  hwnd,
HWND  hwndFrame 
)


Member Function Documentation

static ChildWindow* ChildWindow::create ( const ChildWndInfo info,
CREATORFUNC_INFO  creator,
LPCTSTR  classname,
LPCTSTR  title = NULL,
DWORD  style = 0 
) [static]

Referenced by WebChildWindow::create().

Here is the caller graph for this function:

bool ChildWindow::go_to ( LPCTSTR  url  ) 

LRESULT ChildWindow::WndProc ( UINT  nmsg,
WPARAM  wparam,
LPARAM  lparam 
) [protected, virtual]

Reimplemented from Window.

Reimplemented in WebChildWindow, and IPCtrlWindow< ChildWindow, SIfacePtr< IWebBrowser2 > >.

virtual String ChildWindow::jump_to_int ( LPCTSTR  url  )  [protected, pure virtual]

Implemented in WebChildWindow.

void ChildWindow::set_url ( LPCTSTR  url  )  [protected]

Referenced by WebChildWindow::NavigateComplete2().

Here is the caller graph for this function:


Field Documentation

MenuInfo* ChildWindow::_menu_info [protected]

Definition at line 297 of file window.h.

HWND ChildWindow::_hwndFrame [protected]

Definition at line 299 of file window.h.

Referenced by WebChildWindow::ProgressChange(), and WebChildWindow::StatusTextChange().

String ChildWindow::_statusText [protected]

Definition at line 300 of file window.h.

Referenced by WebChildWindow::StatusTextChange().

String ChildWindow::_url [protected]

Definition at line 301 of file window.h.

stack<String> ChildWindow::_url_history [protected]

Definition at line 303 of file window.h.


The documentation for this struct was generated from the following file:
IBrowser Source Code Documentation
generated on 18.09.2008 by doxygen

Homepage