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

CP_IDropSource Class Reference

CP_IDropSource. More...

List of all members.

Public Member Functions

Constructor / Destructor
 CP_IDropSource ()
 ~CP_IDropSource ()
 Destructor.
IDropSource interface members
STDMETHODIMP QueryInterface (REFIID, LPVOID FAR *)
 STDMETHODIMP_ (UInt32) AddRef()
 STDMETHODIMP_ (UInt32) Release()
STDMETHODIMP QueryContinueDrag (BOOL, DWORD)
STDMETHODIMP GiveFeedback (DWORD)
STDMETHODIMP SetQueryContinueDragCallBack (tQCDCallBackFunc)

Protected Attributes

UInt32 fRefCount

Private Attributes

tQCDCallBackFunc m_QCDfunc


Detailed Description

Helper class to communicate between the OLE IDropSource object and a CPLAT object.


Constructor & Destructor Documentation

CP_IDropSource::CP_IDropSource  ) 
 

Ref count for the object.

CP_IDropSource::~CP_IDropSource  ) 
 

Destructor.

Exceptions:
none 


Member Function Documentation

STDMETHODIMP CP_IDropSource::QueryInterface REFIID  riid,
LPVOID FAR *  ppv
 

Return the methods we support.

Exceptions:
none 
Returns:
STDMETHODIMP

CP_IDropSource::STDMETHODIMP_ UInt32   ) 
 

CP_IDropSource::STDMETHODIMP_ UInt32   ) 
 

STDMETHODIMP CP_IDropSource::QueryContinueDrag BOOL  inEsc,
DWORD  grfKeyState
 

Return CP_noErr if we should contine with drag.

Exceptions:
none 
Returns:
STDMETHODIMP

STDMETHODIMP CP_IDropSource::GiveFeedback DWORD   ) 
 

Provide feedback during our drag and drop operation.

Exceptions:
none 
Returns:
STDMETHODIMP

STDMETHODIMP CP_IDropSource::SetQueryContinueDragCallBack tQCDCallBackFunc  func  ) 
 

Sets the feedback functionn used inn dragging.

Exceptions:
none 
Returns:
STDMETHODIMP


Member Data Documentation

UInt32 CP_IDropSource::fRefCount [protected]
 

tQCDCallBackFunc CP_IDropSource::m_QCDfunc [private]
 


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