Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

DropTarget Class Reference

#include <DropTarget.h>

List of all members.

Public Member Functions

 DropTarget (HWND hWnd) throw (std::runtime_error)
virtual ~DropTarget ()
STDMETHODIMP QueryInterface (REFIID riid, void **ppv)
 STDMETHODIMP_ (ULONG) AddRef()
 STDMETHODIMP_ (ULONG) Release()
STDMETHODIMP DragEnter (IDataObject *pData, DWORD dwKeyState, POINTL pt, DWORD *pEffect)
STDMETHODIMP DragOver (DWORD dwKeyState, POINTL pt, DWORD *pEffect)
STDMETHODIMP DragLeave ()
STDMETHODIMP Drop (IDataObject *pData, DWORD dwState, POINTL pt, DWORD *pEffect)

Protected Attributes

ULONG m_nRefs
FORMATETC fmt
DWORD dwEffect
HWND m_hWnd

Static Protected Attributes

static ULONG outlookFormat = -1


Constructor & Destructor Documentation

DropTarget::DropTarget HWND  hWnd  )  throw (std::runtime_error)
 

DropTarget::~DropTarget  )  [virtual]
 


Member Function Documentation

STDMETHODIMP DropTarget::DragEnter IDataObject *  pData,
DWORD  dwKeyState,
POINTL  pt,
DWORD *  pEffect
 

STDMETHODIMP DropTarget::DragLeave  ) 
 

STDMETHODIMP DropTarget::DragOver DWORD  dwKeyState,
POINTL  pt,
DWORD *  pEffect
 

STDMETHODIMP DropTarget::Drop IDataObject *  pData,
DWORD  dwState,
POINTL  pt,
DWORD *  pEffect
 

STDMETHODIMP DropTarget::QueryInterface REFIID  riid,
void **  ppv
 

DropTarget::STDMETHODIMP_ ULONG   ) 
 

DropTarget::STDMETHODIMP_ ULONG   ) 
 


Member Data Documentation

DWORD DropTarget::dwEffect [protected]
 

FORMATETC DropTarget::fmt [protected]
 

HWND DropTarget::m_hWnd [protected]
 

ULONG DropTarget::m_nRefs [protected]
 

ULONG DropTarget::outlookFormat = -1 [static, protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Jun 16 00:13:25 2005 for Abuse! by  doxygen 1.4.3