Inheritance diagram for IMFExDropCandidate:

Public Member Functions | |
| virtual MCCOMErr MCCOMAPI | GetData (IDType inFlavor, MFDragDropType inMoveOrCopy, void **outData)=0 |
| virtual void MCCOMAPI | GetOrigin (void **outOrigin)=0 |
| virtual void MCCOMAPI | GetOfferedFlavors (TMFDragFlavors &outFlavors)=0 |
| virtual void MCCOMAPI | PrepareToDrag ()=0 |
| virtual void MCCOMAPI | FinishedDrag (boolean inSuccessful)=0 |
| virtual void MCCOMAPI | OnNoDrag ()=0 |
To create your own drop candiate, you should derive your object from TBasicDropCandidate that provides a default implementation of IMFExDropCandidate. The family ID for a drop area is 'drpC'.
|
|
Called at the end of the drap.
Implemented in TBasicDropCandidate. |
|
||||||||||||||||
|
Returns the data of the object in a given format.
Implemented in TBasicDropCandidate. |
|
|
Returns the list of format in which the data can be converted.
Implemented in TBasicDropCandidate. |
|
|
Returns the origin (for example the scene for an instance) of the drop candidate for use in determining whether to move or copy the item (clients should check for non-NULL).
Implemented in TBasicDropCandidate. |
|
|
Called when no drag occured. Implemented in TBasicDropCandidate. |
|
|
Called at the beginning of the drap Implemented in TBasicDropCandidate. |
1.3.9.1