|
ReactOS 0.4.16-dev-1946-g52006dd
|
implementation of IDropTarget interface More...
#include <dragdropimpl.h>


Protected Attributes | |
| HWND | m_hTargetWnd |
Private Attributes | |
| DWORD | m_cRefCount |
| bool | m_bAllowDrop |
| IDropTargetHelper * | m_pDropTargetHelper |
| FormatArray | m_formatetc |
| FORMATETC * | m_pSupportedFrmt |
Additional Inherited Members | |
Public Types inherited from IDropTarget | |
| typedef IDropTarget * | LPDROPTARGET |
Public Types inherited from IUnknown | |
| typedef IUnknown * | LPUNKNOWN |
Public Attributes inherited from IDropTarget | |
| const DWORD | MK_ALT = 0x20 |
| const DWORD | DROPEFFECT_NONE = 0 |
| const DWORD | DROPEFFECT_COPY = 1 |
| const DWORD | DROPEFFECT_MOVE = 2 |
| const DWORD | DROPEFFECT_LINK = 4 |
| const DWORD | DROPEFFECT_SCROLL = 0x80000000 |
| const DWORD | DD_DEFSCROLLINSET = 11 |
| const DWORD | DD_DEFSCROLLDELAY = 50 |
| const DWORD | DD_DEFSCROLLINTERVAL = 50 |
| const DWORD | DD_DEFDRAGDELAY = 200 |
| const DWORD | DD_DEFDRAGMINDIST = 2 |
implementation of IDropTarget interface
Definition at line 168 of file dragdropimpl.h.
| IDropTargetImpl::IDropTargetImpl | ( | HWND | m_hTargetWnd | ) |
Definition at line 331 of file dragdropimpl.cpp.
|
virtual |
Definition at line 345 of file dragdropimpl.cpp.
|
inlinevirtual |
Implements IUnknown.
Definition at line 192 of file dragdropimpl.h.
Referenced by DesktopShellView::InitDragDrop(), and ShellBrowser::InitDragDrop().
|
inline |
Definition at line 184 of file dragdropimpl.h.
Referenced by DesktopShellView::InitDragDrop(), and ShellBrowser::InitDragDrop().
|
virtual |
Definition at line 424 of file dragdropimpl.cpp.
|
virtual |
Implements IDropTarget.
Reimplemented in DesktopDropTarget, and TreeDropTarget.
Definition at line 473 of file dragdropimpl.cpp.
Referenced by DesktopDropTarget::DragLeave(), and TreeDropTarget::DragLeave().
|
virtual |
Reimplemented in DesktopDropTarget, and TreeDropTarget.
Definition at line 460 of file dragdropimpl.cpp.
Referenced by DesktopDropTarget::DragOver(), and TreeDropTarget::DragOver().
|
virtual |
Definition at line 484 of file dragdropimpl.cpp.
|
pure virtual |
Implemented in DesktopDropTarget, and TreeDropTarget.
Referenced by Drop().
Definition at line 382 of file dragdropimpl.cpp.
Referenced by DragEnter(), DragOver(), and Drop().
|
virtual |
Definition at line 354 of file dragdropimpl.cpp.
|
virtual |
Implements IUnknown.
Definition at line 370 of file dragdropimpl.cpp.
Referenced by DesktopShellView::InitDragDrop(), ShellBrowser::InitDragDrop(), and ShellBrowser::~ShellBrowser().
|
private |
Definition at line 171 of file dragdropimpl.h.
Referenced by DragEnter(), DragLeave(), Drop(), and QueryDrop().
|
private |
Definition at line 170 of file dragdropimpl.h.
|
private |
Definition at line 174 of file dragdropimpl.h.
Referenced by AddSuportedFormat(), and DragEnter().
|
protected |
Definition at line 178 of file dragdropimpl.h.
Referenced by DragEnter(), TreeDropTarget::DragLeave(), DesktopDropTarget::DragOver(), TreeDropTarget::DragOver(), IDropTargetImpl(), and TreeDropTarget::OnDrop().
|
private |
Definition at line 172 of file dragdropimpl.h.
Referenced by DragEnter(), DragLeave(), DragOver(), Drop(), IDropTargetImpl(), and ~IDropTargetImpl().
|
private |
Definition at line 175 of file dragdropimpl.h.
Referenced by DragEnter(), DragLeave(), and Drop().