ReactOS 0.4.16-dev-178-g8ba6102
|
subclassed ShellView window More...
#include <desktop.h>
Public Types | |
typedef ExtContextMenuHandlerT< SubclassedWindow > | super |
Public Types inherited from ExtContextMenuHandlerT< SubclassedWindow > | |
typedef SubclassedWindow | super |
Public Types inherited from SubclassedWindow | |
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 | |
DesktopShellView (HWND hwnd, IShellView *pShellView) | |
~DesktopShellView () | |
bool | InitDragDrop () |
Public Member Functions inherited from ExtContextMenuHandlerT< SubclassedWindow > | |
ExtContextMenuHandlerT (HWND hwnd) | |
ExtContextMenuHandlerT (HWND hwnd, const PARA &info) | |
LRESULT | WndProc (UINT nmsg, WPARAM wparam, LPARAM lparam) |
Public Member Functions inherited from SubclassedWindow | |
SubclassedWindow (HWND) | |
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 | |
IShellView * | _pShellView |
HWND | _hwndListView |
int | _icon_algo |
Protected Attributes inherited from ExtContextMenuHandlerT< SubclassedWindow > | |
CtxMenuInterfaces | _cm_ifs |
Protected Attributes inherited from SubclassedWindow | |
WNDPROC | _orgWndProc |
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 |
DesktopShellView::DesktopShellView | ( | HWND | hwnd, |
IShellView * | pShellView | ||
) |
Definition at line 520 of file desktop.cpp.
DesktopShellView::~DesktopShellView | ( | ) |
Definition at line 540 of file desktop.cpp.
Reimplemented from SubclassedWindow.
Definition at line 602 of file desktop.cpp.
Definition at line 612 of file desktop.cpp.
Referenced by WndProc().
Definition at line 654 of file desktop.cpp.
Referenced by WndProc().
bool DesktopShellView::InitDragDrop | ( | ) |
Definition at line 547 of file desktop.cpp.
Referenced by DesktopShellView().
Definition at line 757 of file desktop.cpp.
Referenced by WndProc().
|
protected |
Reimplemented from SubclassedWindow.
Definition at line 576 of file desktop.cpp.
|
protected |
Definition at line 191 of file desktop.h.
Referenced by DesktopShellView(), PositionIcons(), and WndProc().
|
protected |
Definition at line 192 of file desktop.h.
Referenced by DesktopShellView(), PositionIcons(), and WndProc().
|
protected |
Definition at line 179 of file desktop.h.
Referenced by DoContextMenu().