ReactOS 0.4.16-dev-319-g6cf4263
|
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().