openshot-audio  0.1.7
Classes | Public Member Functions | List of all members
HWNDComponentPeer::JuceDropTarget Class Reference
Inheritance diagram for HWNDComponentPeer::JuceDropTarget:
ComBaseClassHelper< IDropTarget > ComBaseClassHelperBase< IDropTarget >

Public Member Functions

 JuceDropTarget (HWNDComponentPeer &p)
 
void clear ()
 
JUCE_COMRESULT DragEnter (IDataObject *pDataObject, DWORD grfKeyState, POINTL mousePos, DWORD *pdwEffect)
 
JUCE_COMRESULT DragLeave ()
 
JUCE_COMRESULT DragOver (DWORD, POINTL mousePos, DWORD *pdwEffect)
 
JUCE_COMRESULT Drop (IDataObject *pDataObject, DWORD, POINTL mousePos, DWORD *pdwEffect)
 
- Public Member Functions inherited from ComBaseClassHelper< IDropTarget >
 ComBaseClassHelper (unsigned int initialRefCount=1)
 
 ~ComBaseClassHelper ()
 
JUCE_COMRESULT QueryInterface (REFIID refId, void **result)
 
- Public Member Functions inherited from ComBaseClassHelperBase< IDropTarget >
 ComBaseClassHelperBase (unsigned int initialRefCount)
 
virtual ~ComBaseClassHelperBase ()
 
ULONG __stdcall AddRef ()
 
ULONG __stdcall Release ()
 

Additional Inherited Members

- Protected Member Functions inherited from ComBaseClassHelperBase< IDropTarget >
JUCE_COMRESULT QueryInterface (REFIID refId, void **result)
 
JUCE_COMRESULT castToType (void **result)
 
- Protected Attributes inherited from ComBaseClassHelperBase< IDropTarget >
ULONG refCount
 

Constructor & Destructor Documentation

◆ JuceDropTarget()

HWNDComponentPeer::JuceDropTarget::JuceDropTarget ( HWNDComponentPeer p)
inline

Member Function Documentation

◆ clear()

void HWNDComponentPeer::JuceDropTarget::clear ( )
inline

◆ DragEnter()

JUCE_COMRESULT HWNDComponentPeer::JuceDropTarget::DragEnter ( IDataObject *  pDataObject,
DWORD  grfKeyState,
POINTL  mousePos,
DWORD *  pdwEffect 
)
inline

◆ DragLeave()

JUCE_COMRESULT HWNDComponentPeer::JuceDropTarget::DragLeave ( )
inline

◆ DragOver()

JUCE_COMRESULT HWNDComponentPeer::JuceDropTarget::DragOver ( DWORD  ,
POINTL  mousePos,
DWORD *  pdwEffect 
)
inline

◆ Drop()

JUCE_COMRESULT HWNDComponentPeer::JuceDropTarget::Drop ( IDataObject *  pDataObject,
DWORD  ,
POINTL  mousePos,
DWORD *  pdwEffect 
)
inline

The documentation for this class was generated from the following file: