ReactOS 0.4.16-dev-306-g647d351
|
#include <window.h>
Public Types | |
typedef PreTranslateWindow | super |
Public Types inherited from PreTranslateWindow | |
typedef Window | super |
Public Types inherited from Window | |
typedef map< HWND, Window * > | WindowMap |
typedef Window *(* | CREATORFUNC) (HWND) |
typedef Window *(* | CREATORFUNC_INFO) (HWND, const void *) |
Public Member Functions | |
ChildWindow (HWND hwnd, const ChildWndInfo &info) | |
bool | go_to (LPCTSTR url) |
Public Member Functions inherited from PreTranslateWindow | |
PreTranslateWindow (HWND) | |
~PreTranslateWindow () | |
Public Member Functions inherited from Window | |
Window (HWND hwnd) | |
virtual | ~Window () |
LRESULT | SendParent (UINT nmsg, WPARAM wparam=0, LPARAM lparam=0) |
LRESULT | PostParent (UINT nmsg, WPARAM wparam=0, LPARAM lparam=0) |
Window (INT cx, INT cy, BOOL fAutoHide=FALSE) | |
virtual | ~Window () |
virtual LRESULT CALLBACK | WindowProcDx (HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) |
void | DoAction () |
Protected Attributes | |
MenuInfo * | _menu_info |
WindowHandle | _left_hwnd |
WindowHandle | _right_hwnd |
int | _focus_pane |
int | _split_pos |
int | _last_split |
HWND | _hwndFrame |
String | _statusText |
String | _url |
stack< String > | _url_history |
Protected Attributes inherited from Window | |
HWND | m_hwnd |
BOOL | m_fAutoHide |
BOOL | m_fOnTop |
BOOL | m_fHiding |
UINT | m_uSide |
LONG | m_cxWidth |
LONG | m_cyHeight |
LONG | m_cxSave |
LONG | m_cySave |
BOOL | m_fAppBarRegd |
BOOL | m_fMoving |
BOOL | m_bDragged |
POINT | m_ptDragOn |
RECT | m_rcAppBar |
RECT | m_rcDrag |
Additional Inherited Members | |
Public Attributes inherited from Window | |
IAccessible | IAccessible_iface |
IOleWindow | IOleWindow_iface |
IEnumVARIANT | IEnumVARIANT_iface |
LONG | ref |
Static Protected Member Functions inherited from Window | |
static Window * | create_controller (HWND hwnd) |
create controller for a new window | |
static StaticWindowData & | GetStaticWindowData () |
static LRESULT CALLBACK | MDICBTHookProc (int code, WPARAM wparam, LPARAM lparam) |
static LRESULT CALLBACK | PropSheetCBTHookProc (int code, WPARAM wparam, LPARAM lparam) |
Static Protected Attributes inherited from Window | |
static WindowMap | s_wnd_map |
static const void * | s_new_info = NULL |
static CREATORFUNC | s_window_creator = NULL |
static HHOOK | s_hcbtHook = 0 |
static WindowSet | s_pretranslate_windows |
static WindowSet | s_dialogs |
Class ChildWindow represents MDI child windows. It is used with class MainFrame.
typedef PreTranslateWindow ChildWindow::super |
ChildWindow::ChildWindow | ( | HWND | hwnd, |
const ChildWndInfo & | info | ||
) |
Definition at line 359 of file window.cpp.
|
static |
Definition at line 369 of file window.cpp.
Referenced by WebChildWindow::create(), and MDIShellBrowserChild::create().
Definition at line 553 of file window.cpp.
Referenced by WndProc().
Implemented in FileChildWindow, MDIShellBrowserChild, and WebChildWindow.
Reimplemented in FileChildWindow.
Definition at line 527 of file window.cpp.
Referenced by MDIShellBrowserChild::entry_selected(), and WndProc().
Definition at line 567 of file window.cpp.
Referenced by MDIShellBrowserChild::entry_selected(), go_to(), WebChildWindow::NavigateComplete2(), FileChildWindow::set_curdir(), and WndProc().
Reimplemented from Window.
Reimplemented in ShellBrowserChildT< ChildWindow >, IPCtrlWindow< ChildWindow, SIfacePtr< IWebBrowser2 > >, ExtContextMenuHandlerT< ChildWindow >, and ExtContextMenuHandlerT< ShellBrowserChildT< ChildWindow > >.
Definition at line 388 of file window.cpp.
|
protected |
Definition at line 326 of file window.h.
Referenced by ChildWindow(), FileChildWindow::set_focus_pane(), FileChildWindow::switch_focus_pane(), and FileChildWindow::WndProc().
|
protected |
Definition at line 331 of file window.h.
Referenced by set_url(), WebChildWindow::StatusTextChange(), MDIShellBrowserChild::update_shell_browser(), and WndProc().
|
protected |
Definition at line 329 of file window.h.
Referenced by ChildWindow(), and WndProc().
|
protected |
Definition at line 324 of file window.h.
Referenced by FileChildWindow::activate_entry(), FileChildWindow::Command(), MDIShellBrowserChild::entry_selected(), FileChildWindow::expand_entry(), FileChildWindow::FileChildWindow(), FileChildWindow::jump_to_int(), FileChildWindow::resize_children(), resize_children(), FileChildWindow::scan_entry(), MDIShellBrowserChild::update_shell_browser(), FileChildWindow::WndProc(), MDIShellBrowserChild::WndProc(), and WndProc().
|
protected |
Definition at line 325 of file window.h.
Referenced by FileChildWindow::FileChildWindow(), FileChildWindow::resize_children(), resize_children(), FileChildWindow::scan_entry(), FileChildWindow::set_curdir(), MDIShellBrowserChild::update_shell_browser(), FileChildWindow::WndProc(), MDIShellBrowserChild::WndProc(), and WndProc().
|
protected |
Definition at line 328 of file window.h.
Referenced by ChildWindow(), FileChildWindow::resize_children(), resize_children(), MDIShellBrowserChild::update_shell_browser(), and WndProc().
|
protected |
Definition at line 332 of file window.h.
Referenced by WebChildWindow::StatusTextChange(), and WndProc().
|
protected |
Definition at line 333 of file window.h.
Referenced by set_url(), MDIShellBrowserChild::WndProc(), and WndProc().
Definition at line 335 of file window.h.
Referenced by FileChildWindow::FileChildWindow(), go_to(), and WndProc().