EvtDragTerm
EvtDragTerm
Drag & Drop-Operation beenden
Details
- Name: Typ Beschreibung
- aEvt:
eventEreignisinformationen - aDataObject:
handleDragData -Objekt - aEffect:
intdurchgeführte Operation - Resultat:
logicWird nicht ausgewertet - Siehe: Liste , Objekte ,
EvtDragInit, Ereignisbefehle , Ereignisabläufe Drag & Drop , Blog
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:
_WinDropEffectNone: Drag & Drop-Operation abgebrochen_WinDropEffectCopy: Daten wurden kopiert_WinDropEffectMove: Daten wurden verschoben_WinDropEffectLink: Daten wurden verknüpft
Resultat
Der Rückgabewert der Funktion wird nicht ausgewertet.