Zum Hauptinhalt springen

EvtDragTerm

EvtDragTerm

Drag & Drop-Operation beenden

Details

Dieses Ereignis wird nur ausgelöst, wenn die Eigenschaft OleDropMode auf _WinOleDynamic gesetzt ist und eine Drag & Drop-Operation abgeschlossen wurde. In diesem Ereignis können angelegte Objekte, die nicht durch das System entfernt werden, gelöscht werden.

Definition des Funktionskopfes:

sub EvtDragTerm
(
aEvt : event; // Ereignis
aDataObject : handle; // Drag-Datenobjekt
aEffect : int; // Durchgeführte Dragoperation (_WinDropEffectNone = abgebrochen)
)
: logic; // Wird nicht ausgewertet
{
return(true);
}

aEvt

In diesem Parameter vom Typ event wird unter anderem der Deskriptor des auslösenden Objekts, d. h. das Objekt, in dem die Ereignisfunktion eingetragen wurde, übergeben.

aDataObject

In diesem Parameter wird der Deskriptor auf das DragData -Objekt übergeben. Das Objekt wird beim Starten der Drag & Drop-Operation mit Informationen gefüllt. Wird die Operation aus CONZEPT 16 heraus gestartet, werden die Daten im Ereignis EvtDragInit zur Verfügung gestellt.

aEffect

Hier wird die durchgeführte Drag & Drop-Operation übergeben. Der Wert kann mit folgenden Konstanten verglichen werden:

Resultat

Der Rückgabewert der Funktion wird nicht ausgewertet.