1.it retain cannot oledragdrop from administrator priveleges .see the link in my post below.must work with level one otherwise you have always the barred icon .
2.fullpath can be replaced in code by justfname(cfilename)[oledragdrop method:odataObject.getdata...]
this is available for textbox,listbox and treeview.
3.odataObject.Getdata(cf_files,@afiles) dont worked for me ! cf_files constant equals 15.it works well for listbox !
maybe the treeview habvenot some properties as :OLEDropHasData...(available in textbox & listbox).
i replaced it with odataObject.files collection .all the files selected in win explorer are
oleDragdropped into the treeview
i tested with a simple messagebox in code as
messagebox("count="+trans(oDataObject.Files.count),0+32+4096,'',1000)
and it works.
4.maybe you have not tested yet the code below.
thank you again Dragan.