Habe einen VirtualTreeview bei dem es 2 Ebenen gibt.
Das Verhalten bei Drag and Drop-events innerhalb der Liste im selben Treeview habe ich mittlerweile so wie ich es haben wollte abbilden können.
Wenn ich allerdings aus einer anderen Kopie des selben Prozesses etwas aus dem Treeview dort in meinen dragge, dann kann scheinbar die Ebene der Nodes nicht richtig ermittelt werden und es verhält sich nicht so wie beim drag and drop innerhalb eines Treeviews.
kann ich in:
Delphi-Quellcode:
procedure TForm1.VSTDragOver(Sender: TBaseVirtualTree; Source: TObject;
Shift: TShiftState; State: TDragState; Pt: TPoint; Mode: TDropMode;
var Effect: Integer; var Accept: Boolean);
irgendwie rausfinden ob das gedraggte Zeug aus dem selben Prozess kommt oder aus einem Anderen?