Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CDropTarget Class Reference

List of all members.

Public Member Functions

 CDropTarget (CP_M_DragTarget *inCPDragTargetObject)
 ~CDropTarget ()
void SetDataSource (LPDATAOBJECT inDataSource)
LPDATAOBJECT GetDataSource ()
STDMETHODIMP QueryInterface (REFIID, LPVOID FAR *)
 STDMETHODIMP_ (UInt32) AddRef(void)
 STDMETHODIMP_ (UInt32) Release(void)
STDMETHODIMP DragEnter (LPDATAOBJECT, DWORD, POINTL, LPDWORD)
STDMETHODIMP DragOver (DWORD, POINTL, LPDWORD)
STDMETHODIMP DragLeave (void)
STDMETHODIMP Drop (LPDATAOBJECT, DWORD, POINTL, LPDWORD)

Protected Attributes

UInt32 fRefCount
LPDATAOBJECT fpIDataSource
CP_M_DragTargetfCPDragTargetObject

Constructor & Destructor Documentation

CDropTarget::CDropTarget CP_M_DragTarget inCPDragTargetObject  ) 
 

CDropTarget::~CDropTarget  ) 
 


Member Function Documentation

void CDropTarget::SetDataSource LPDATAOBJECT  inDataSource  ) 
 

LPDATAOBJECT CDropTarget::GetDataSource  ) 
 

Return the data source object.

HRESULT CDropTarget::QueryInterface REFIID  ,
LPVOID FAR * 
 

CDropTarget::STDMETHODIMP_ UInt32   ) 
 

CDropTarget::STDMETHODIMP_ UInt32   ) 
 

STDMETHODIMP CDropTarget::DragEnter LPDATAOBJECT  ,
DWORD  ,
POINTL  ,
LPDWORD 
 

STDMETHODIMP CDropTarget::DragOver DWORD  ,
POINTL  ,
LPDWORD 
 

STDMETHODIMP CDropTarget::DragLeave void   ) 
 

STDMETHODIMP CDropTarget::Drop LPDATAOBJECT  ,
DWORD  ,
POINTL  ,
LPDWORD 
 


Member Data Documentation

UInt32 CDropTarget::fRefCount [protected]
 

Reference count of this object.

LPDATAOBJECT CDropTarget::fpIDataSource [protected]
 

Data source object

CP_M_DragTarget* CDropTarget::fCPDragTargetObject [protected]
 

Pointer to the CP_M_DragTarget object.


The documentation for this class was generated from the following files:
Generated on Sat Sep 17 20:01:19 2005 for CPLAT by  doxygen 1.4.0