Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::Win32DragDropPeer Class Reference

#include <Win32DragDropPeer.h>

Inheritance diagram for VCF::Win32DragDropPeer:

VCF::DragDropPeer VCF::Object List of all members.

Public Member Functions

 Win32DragDropPeer ()
virtual ~Win32DragDropPeer ()
virtual DragActionType startDragDrop (DataObject *data)
 starts a drag drop operation, with the the supplied data in the from of a DataObject
virtual DragSourcegetDragSource ()
virtual void setDragSource (VCF::DragSource *dragSource)
void setActionType (const DragActionType &actionType)

Protected Member Functions

HRESULT GiveFeedback (DWORD dwEffect)
HRESULT QueryContinueDrag (BOOL fEscapePressed, DWORD grfKeyState)

Protected Attributes

VCFCOM::COMDataObjectdataObj_
COMDragSourcecomDragSrc_
VCF::DragSourcedragSrc_
VCF::DataObjectclipDataObj_
HRESULT dragDropResult_
DWORD dragDropEffect_
DragActionType actionType_

Friends

class COMDragSource

Classes

class  COMDragSource

Constructor & Destructor Documentation

VCF::Win32DragDropPeer::Win32DragDropPeer  ) 
 

virtual VCF::Win32DragDropPeer::~Win32DragDropPeer  )  [virtual]
 


Member Function Documentation

virtual DragSource* VCF::Win32DragDropPeer::getDragSource  )  [virtual]
 

Implements VCF::DragDropPeer.

HRESULT VCF::Win32DragDropPeer::GiveFeedback DWORD  dwEffect  )  [protected]
 

HRESULT VCF::Win32DragDropPeer::QueryContinueDrag BOOL  fEscapePressed,
DWORD  grfKeyState
[protected]
 

void VCF::Win32DragDropPeer::setActionType const DragActionType actionType  ) 
 

virtual void VCF::Win32DragDropPeer::setDragSource VCF::DragSource dragSource  )  [virtual]
 

Implements VCF::DragDropPeer.

virtual DragActionType VCF::Win32DragDropPeer::startDragDrop DataObject data  )  [virtual]
 

starts a drag drop operation, with the the supplied data in the from of a DataObject

Implements VCF::DragDropPeer.


Friends And Related Function Documentation

friend class COMDragSource [friend]
 


Member Data Documentation

DragActionType VCF::Win32DragDropPeer::actionType_ [protected]
 

VCF::DataObject* VCF::Win32DragDropPeer::clipDataObj_ [protected]
 

COMDragSource* VCF::Win32DragDropPeer::comDragSrc_ [protected]
 

VCFCOM::COMDataObject* VCF::Win32DragDropPeer::dataObj_ [protected]
 

DWORD VCF::Win32DragDropPeer::dragDropEffect_ [protected]
 

HRESULT VCF::Win32DragDropPeer::dragDropResult_ [protected]
 

VCF::DragSource* VCF::Win32DragDropPeer::dragSrc_ [protected]
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information