IDropSourceImpl Class

class IDropSourceImpl: public IDropSource

This class is provided as a standard way

Member functions include:  IDropSourceImpl,  AddRef,  Release,  QueryInterface,  QueryContinueDrag, and  GiveFeedback,

Defined in: DropSource.h

Class Members

void Init()

Init initializes the drag source object

IDropSourceImpl()

Constructor initializes the drag source object by calling Init

STDMETHODIMP_(ULONG) AddRef()

AddRef increments the reference count

STDMETHODIMP_(ULONG) Release()

Release decrements the reference count

STDMETHODIMP  QueryInterface(REFIID riid, void** ppv)

Get New interfaces. This object supports IUnknown and IDropSource

STDMETHODIMP  QueryContinueDrag(BOOL bEscapePressed, DWORD dwKeyState)

Answers the question of whether the system should continue the drag drop operation

STDMETHODIMP  GiveFeedback(DWORD)

Tells system which cursors to used