|
ReactOS 0.4.16-dev-1946-g52006dd
|
Explorer frame window base class. More...
#include <mainframe.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 | |
| MainFrameBase (HWND hwnd) | |
| ~MainFrameBase () | |
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 () |
| void | TEST_Main () |
| void | TEST_Dragging () |
| void | TEST_AutoHide () |
| void | TEST_FullScreen () |
Public Attributes | |
| WindowHandle | _hwndrebar |
| WindowHandle | _htoolbar |
| WindowHandle | _haddrcombo |
| WindowHandle | _hstatusbar |
| WindowHandle | _hsidebar |
| HIMAGELIST | _himl |
| HMENU | _hMenuFrame |
| HMENU | _hMenuWindow |
| MenuInfo | _menu_info |
Public Attributes inherited from Window | |
| IAccessible | IAccessible_iface |
| IOleWindow | IOleWindow_iface |
| IEnumVARIANT | IEnumVARIANT_iface |
| LONG | ref |
Protected Attributes | |
| FullScreenParameters | _fullscreen |
| HACCEL | _hAccel |
| HIMAGELIST | _himl_old |
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 |
| BOOL | m_bGotFullScreen |
Additional Inherited Members | |
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 |
Explorer frame window base class.
Definition at line 41 of file mainframe.h.
Definition at line 43 of file mainframe.h.
| MainFrameBase::MainFrameBase | ( | HWND | hwnd | ) |
Definition at line 150 of file mainframe.cpp.
| MainFrameBase::~MainFrameBase | ( | ) |
Definition at line 289 of file mainframe.cpp.
Reimplemented from Window.
Reimplemented in MDIMainFrame, and SDIMainFrame.
Definition at line 388 of file mainframe.cpp.
Referenced by MDIMainFrame::Command(), and SDIMainFrame::Command().
|
static |
Definition at line 40 of file mainframe.cpp.
Referenced by MDIMainFrame::Command(), SDIMainFrame::Command(), explorer_show_frame(), and MDIShellBrowserChild::WndProc().
|
protected |
Definition at line 651 of file mainframe.cpp.
Referenced by Command().
Reimplemented in MDIMainFrame.
Definition at line 558 of file mainframe.cpp.
Referenced by MDIMainFrame::frame_get_clientspace(), and ProcessMessage().
|
protected |
Definition at line 616 of file mainframe.cpp.
Referenced by toggle_child().
Reimplemented in MDIMainFrame.
Definition at line 681 of file mainframe.cpp.
Referenced by MDIMainFrame::go_to(), and Notify().
Reimplemented from Window.
Reimplemented in ShellBrowserChildT< MainFrameBase >.
Definition at line 457 of file mainframe.cpp.
Definition at line 77 of file mainframe.cpp.
Referenced by DesktopWindow::OnDefaultCommand(), and ShellBrowser::OnDefaultCommand().
|
protected |
Definition at line 311 of file mainframe.cpp.
Referenced by WndProc(), and MDIMainFrame::WndProc().
Reimplemented in MDIMainFrame, and SDIMainFrame.
Definition at line 512 of file mainframe.cpp.
Referenced by ProcessMessage(), and resize_frame_client().
|
protected |
Definition at line 551 of file mainframe.cpp.
Referenced by Notify(), ProcessMessage(), and toggle_child().
Definition at line 634 of file mainframe.cpp.
Referenced by Command(), and MDIMainFrame::Command().
|
protected |
Definition at line 586 of file mainframe.cpp.
Referenced by Command().
Reimplemented in MDIMainFrame.
Definition at line 379 of file mainframe.cpp.
Referenced by ProcessMessage(), and MDIMainFrame::TranslateMsg().
Reimplemented from Window.
Reimplemented in MDIMainFrame, SDIMainFrame, ShellBrowserChildT< MainFrameBase >, and ExtContextMenuHandlerT< ShellBrowserChildT< MainFrameBase > >.
Definition at line 301 of file mainframe.cpp.
|
protected |
Definition at line 66 of file mainframe.h.
Referenced by toggle_child(), and toggle_fullscreen().
|
protected |
Definition at line 68 of file mainframe.h.
Referenced by MainFrameBase(), and TranslateMsg().
| WindowHandle MainFrameBase::_haddrcombo |
Definition at line 54 of file mainframe.h.
Referenced by MainFrameBase(), resize_frame(), and SDIMainFrame::set_url().
| HIMAGELIST MainFrameBase::_himl |
Definition at line 58 of file mainframe.h.
Referenced by FillBookmarks(), MainFrameBase(), and ~MainFrameBase().
|
protected |
Definition at line 69 of file mainframe.h.
Referenced by MainFrameBase(), and ~MainFrameBase().
| HMENU MainFrameBase::_hMenuFrame |
Definition at line 60 of file mainframe.h.
Referenced by MainFrameBase().
| HMENU MainFrameBase::_hMenuWindow |
Definition at line 61 of file mainframe.h.
Referenced by MainFrameBase(), and MDIMainFrame::MDIMainFrame().
| WindowHandle MainFrameBase::_hsidebar |
Definition at line 57 of file mainframe.h.
Referenced by Command(), FillBookmarks(), MainFrameBase(), Notify(), resize_frame(), MDIMainFrame::resize_frame(), SDIMainFrame::resize_frame(), and ~MainFrameBase().
| WindowHandle MainFrameBase::_hstatusbar |
Definition at line 55 of file mainframe.h.
Referenced by Command(), frame_get_clientspace(), MainFrameBase(), ProcessMessage(), resize_frame(), MDIMainFrame::resize_frame(), and SDIMainFrame::resize_frame().
| WindowHandle MainFrameBase::_htoolbar |
Definition at line 53 of file mainframe.h.
Referenced by Command(), frame_get_clientspace(), MainFrameBase(), MDIMainFrame::MDIMainFrame(), ProcessMessage(), resize_frame(), MDIMainFrame::resize_frame(), and SDIMainFrame::resize_frame().
| WindowHandle MainFrameBase::_hwndrebar |
Definition at line 51 of file mainframe.h.
Referenced by MainFrameBase(), MDIMainFrame::MDIMainFrame(), ProcessMessage(), resize_frame(), MDIMainFrame::resize_frame(), SDIMainFrame::resize_frame(), and toggle_child().
| MenuInfo MainFrameBase::_menu_info |
Definition at line 63 of file mainframe.h.
Referenced by Command(), MainFrameBase(), MDIMainFrame::MDIMainFrame(), ProcessMessage(), and toggle_child().