Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
To, o čo sa snažíš, takýmto spôsobom spraviť nejde (pokiaľ viem), pretože to pustenie objektu si už… nový
los 16.02.2008 11:40
los
Díky za tipy, o vytváření souborů už při započetí táhnutí jsem přemejšlel, ale je to jako se drbat p… poslední
Mitch 16.02.2008 13:05
Mitch

To, o čo sa snažíš, takýmto spôsobom spraviť nejde (pokiaľ viem), pretože to pustenie objektu si už spracováva každá aplikácia po svojom.

Nechce sa mi to skúšať či to ide, ale skúsil by som sa pozrieť na udalosti QueryContinueDrag a GiveFeedback a pred pustením objektu v Exploreri (pri akcii DragAction.Drop), by som vytvoril na disku dočasný súbor s požadovaným obsahom. Takže by sa prenášali fyzicky súbory (nešlo by to priamo z pamäte do cieľového adresára).

Ak by to nešlo spraviť tesne pred pustením, tak by som vytvoril dočasný súbor už pri začatí operácie drag&drop.

edit: Tak to predsa len pôjde aj priamo z pamäte. Nečítal som to podrobne, ale nadpis vyzerá sľubne: Transferring Virtual Files to Windows Explorer in C#.

Díky za tipy, o vytváření souborů už při započetí táhnutí jsem přemejšlel, ale je to jako se drbat pravou rukou za levým uchem a když vidím, že třeba archivátory tohle nemají zapotřebí tak jsem chtěl zjistit jak to dělají.

Aspoň se nebudu nudit:-)

Zpět do poradny Odpovědět na původní otázku Nahoru