|
ReactOS 0.4.16-dev-2617-g01a0906
|
#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.
| prc | The rectangle before hiding TaskBar. |
| uSide | The side of TaskBar (ABE_...). |
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(), CTrayWindow::NotifyFullScreenToAppBars(), 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().