Drag + Drop im Baum

anmae

Erfahrenes Mitglied
hallo,

ich habe einen Tree und möchte die Kinder der Rootknoten von einem Rootknoten in den anderen schieben können.
leider weiß ich nicht so recht wie ich anfangen soll.
also: mit der Message TVN_BEGINDRAG kann ich auf die Struktur mittels itemNew auf den Item zugreifen, der verschoben werden soll, aber wie bekomme ich die Position heraus wo ich ihn wieder "fallenlasse"? ( Satzbau, ich weiß :-) )

Danke
 
meine Idee ist ein Flag zu setzen und das Item global zu speichern und in der OnMouseMove dann irgendwie das item zu verschieben ( mit HitTest).

irgendwie klappt das aber nicht, weil er nicht in die OnMouseMove reingeht (beim verschieben) !?
 
Das Draggen geht ein bisschen an der normalen Messagebehandlung vorbei. Du bekommst aber ein WM_LBUTTONUP wenn der User loslässt.

Der Kachelator kann dir von Drag&Drop in TreeControls ein schönes Liedchen singen :)

*beschwör*Kachelator*beschwör*
 
Zurück