ReactOS 0.4.16-dev-91-g764881a
|
Taskbar window. More...
#include <taskbar.h>
Public Types | |
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 | |
TaskBar (HWND hwnd) | |
~TaskBar () | |
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 () |
Static Protected Member Functions | |
static BOOL CALLBACK | EnumWndProc (HWND hwnd, LPARAM lparam) |
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) |
Protected Attributes | |
WindowHandle | _htoolbar |
TaskBarMap | _map |
int | _next_id |
WindowHandle | _last_foreground_wnd |
int | _last_btn_width |
MINIMIZEDMETRICS | _mmMetrics_org |
const UINT | WM_SHELLHOOK |
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 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 |
typedef Window TaskBar::super |
TaskBar::TaskBar | ( | HWND | hwnd | ) |
Definition at line 70 of file taskbar.cpp.
TaskBar::~TaskBar | ( | ) |
Definition at line 91 of file taskbar.cpp.
|
protected |
Definition at line 280 of file taskbar.cpp.
Referenced by Command(), Notify(), and ShowAppSystemMenu().
Reimplemented from Window.
Definition at line 231 of file taskbar.cpp.
Definition at line 107 of file taskbar.cpp.
Referenced by DesktopBar::Init().
Definition at line 374 of file taskbar.cpp.
Referenced by Refresh().
|
protectedvirtual |
Reimplemented from Window.
Definition at line 119 of file taskbar.cpp.
Reimplemented from Window.
Definition at line 243 of file taskbar.cpp.
|
protected |
Definition at line 488 of file taskbar.cpp.
Referenced by ActivateApp(), Init(), and WndProc().
|
protected |
Definition at line 570 of file taskbar.cpp.
Referenced by EnumWndProc(), Refresh(), and WndProc().
|
protected |
Definition at line 305 of file taskbar.cpp.
Referenced by Notify().
Reimplemented from Window.
Definition at line 179 of file taskbar.cpp.
|
protected |
Definition at line 83 of file taskbar.h.
Referenced by EnumWndProc(), Init(), Notify(), Refresh(), ResizeButtons(), and WndProc().
|
protected |
Definition at line 87 of file taskbar.h.
Referenced by ResizeButtons(), and TaskBar().
|
protected |
Definition at line 86 of file taskbar.h.
Referenced by ActivateApp(), EnumWndProc(), and WndProc().
|
protected |
Definition at line 84 of file taskbar.h.
Referenced by Command(), EnumWndProc(), Notify(), Refresh(), and ResizeButtons().
|
protected |
Definition at line 88 of file taskbar.h.
Referenced by TaskBar(), and ~TaskBar().
|
protected |
Definition at line 85 of file taskbar.h.
Referenced by EnumWndProc(), and Init().