Graphisoft®

Dialog ManagerVersion: 2.0

UserItemDragSourceObserver::UserItemDragSetDelayedData

Event handler for the delayed drag data setting notification.

virtual void UserItemDragSetDelayedData (const UserItemDragSourceEvent & ev);

Parameters

ev
A reference to the event.

Description

If this event rise it is time to set the delayed drag and drop data because a drop target requests it. Use the GetRequestedDragFormat function to get the current requested drag format, than use the SetData function from the event object to set the data.

Example

// Method Example:
void	DragTab3Observer::UserItemDragSetDelayedData (const DG::UserItemDragSourceEvent& ev)
{
	DG::DragSourceEventProperty* dragSourceData = ev.GetDragData ();
	char szUCText[21] = "I am a user control.";
	dragSourceData->SetData ('TEXT', szUCText, 21, DG::DragDrop::System);
}

Delayed data setting event handling in user item controls.