ReactOS 0.4.16-dev-1260-g901af6a
|
#include <appbar.h>
Public Member Functions | |
CAppBarManager () | |
virtual | ~CAppBarManager () |
LRESULT | OnAppBarMessage (_Inout_ PCOPYDATASTRUCT pCopyData) |
Static Protected Member Functions | |
static BOOL CALLBACK | MonitorEnumProc (_In_ HMONITOR hMonitor, _In_ HDC hDC, _In_ LPRECT prc, _Inout_ LPARAM lParam) |
Protected Attributes | |
HDPA | m_hAppBarDPA |
HWND | m_ahwndAutoHideBars [4] |
CAppBarManager::CAppBarManager | ( | ) |
Definition at line 12 of file appbar.cpp.
|
virtual |
Definition at line 18 of file appbar.cpp.
|
protected |
Definition at line 254 of file appbar.cpp.
Referenced by OnAppBarQueryPos().
pAppBar | The target AppBar to subtract. |
prc | The rectangle to be subtracted. |
Definition at line 239 of file appbar.cpp.
Referenced by OnAppBarQueryPos(), and RecomputeWorkArea().
Compute the position and size of the hidden TaskBar.
Definition at line 285 of file appbar.cpp.
Referenced by GetDockedRect().
|
protected |
Definition at line 45 of file appbar.cpp.
Referenced by ~CAppBarManager().
Definition at line 39 of file appbar.cpp.
Referenced by OnAppBarNotifyAll(), and OnAppBarRemove().
Definition at line 23 of file appbar.cpp.
Referenced by OnAppBarActivationChange(), OnAppBarNew(), OnAppBarQueryPos(), and OnAppBarSetPos().
|
protected |
Definition at line 483 of file appbar.cpp.
Referenced by OnAppBarMessage().
|
protectedpure virtual |
Implemented in CTrayWindow.
Referenced by MonitorEnumProc(), and StuckAppChange().
Get rectangle of the tray window.
prcDocked | The pointer to the rectangle to be received. |
Definition at line 275 of file appbar.cpp.
Referenced by OnAppBarQueryPos().
|
protectedpure virtual |
Implemented in CTrayWindow.
Referenced by OnAppBarQueryPos().
|
protectedpure virtual |
Implemented in CTrayWindow.
Referenced by GetDockedRect(), OnAppBarGetTaskbarPos(), and OnAppBarQueryPos().
|
protectedpure virtual |
Implemented in CTrayWindow.
Referenced by StuckAppChange().
Implemented in CTrayWindow.
Referenced by GetDockedRect(), OnAppBarGetTaskbarPos(), and StuckAppChange().
|
protectedpure virtual |
Implemented in CTrayWindow.
Referenced by OnAppBarActivationChange2().
|
protectedpure virtual |
Implemented in CTrayWindow.
Referenced by OnAppBarGetState().
|
protectedpure virtual |
Implemented in CTrayWindow.
Referenced by GetDockedRect(), OnAppBarGetState(), OnAppBarQueryPos(), and RecomputeWorkArea().
|
protectedpure virtual |
Implemented in CTrayWindow.
Referenced by GetDockedRect().
|
staticprotected |
Definition at line 430 of file appbar.cpp.
Referenced by RecomputeAllWorkareas().
|
protected |
Definition at line 520 of file appbar.cpp.
Referenced by OnAppBarMessage().
|
protected |
Definition at line 475 of file appbar.cpp.
Referenced by CTrayWindow::OnActivate(), and OnAppBarActivationChange().
Definition at line 541 of file appbar.cpp.
Referenced by OnAppBarActivationChange2(), and OnAppBarMessage().
|
protected |
Definition at line 497 of file appbar.cpp.
Referenced by OnAppBarMessage().
|
protected |
Definition at line 503 of file appbar.cpp.
Referenced by OnAppBarMessage().
LRESULT CAppBarManager::OnAppBarMessage | ( | _Inout_ PCOPYDATASTRUCT | pCopyData | ) |
Definition at line 571 of file appbar.cpp.
Referenced by CTrayWindow::OnCopyData().
|
protected |
Definition at line 61 of file appbar.cpp.
Referenced by OnAppBarMessage().
|
protected |
Definition at line 207 of file appbar.cpp.
Referenced by CTrayWindow::ExecContextMenuCmd(), and StuckAppChange().
|
protected |
Definition at line 124 of file appbar.cpp.
Referenced by OnAppBarMessage(), and OnAppBarSetPos().
|
protected |
Definition at line 101 of file appbar.cpp.
Referenced by OnAppBarMessage().
|
protected |
Definition at line 552 of file appbar.cpp.
Referenced by OnAppBarMessage().
|
protected |
Definition at line 182 of file appbar.cpp.
Referenced by OnAppBarMessage().
Definition at line 561 of file appbar.cpp.
Referenced by OnAppBarMessage().
|
protected |
Definition at line 449 of file appbar.cpp.
Referenced by CTrayWindow::OnDisplayChange().
|
protected |
Re-compute the work area.
prcTray | The position and size of the tray window |
hMonitor | The monitor of the work area to re-compute. |
prcWorkArea | The work area to be re-computed. |
Definition at line 395 of file appbar.cpp.
Referenced by MonitorEnumProc(), and StuckAppChange().
Definition at line 382 of file appbar.cpp.
Referenced by MonitorEnumProc(), and StuckAppChange().
|
protected |
Definition at line 454 of file appbar.cpp.
Referenced by OnAppBarSetAutoHideBar().
Implemented in CTrayWindow.
Referenced by OnAppBarSetState().
|
protected |
This function is called when AppBar and/or TaskBar is being moved, removed, and/or updated.
hwndTarget | The target window. Optional. |
prcOld | The old position and size. Optional. |
prcNew | The new position and size. Optional. |
bTray | TRUE if the tray is being moved. |
Definition at line 324 of file appbar.cpp.
Referenced by OnAppBarRemove(), and OnAppBarSetPos().
Implemented in CTrayWindow.
Referenced by OnAppBarSetState().
|
protected |
Definition at line 54 of file appbar.h.
Referenced by OnAppBarActivationChange(), OnAppBarGetAutoHideBar(), OnAppBarSetAutoHideBar(), and SetAutoHideBar().
|
protected |
Definition at line 53 of file appbar.h.
Referenced by DestroyAppBarDPA(), EliminateAppBar(), FindAppBar(), OnAppBarNew(), OnAppBarNotifyAll(), OnAppBarQueryPos(), OnAppBarRemove(), and RecomputeWorkArea().