ts-soft hat geschrieben:
Dumme Frage: Warum nur Intern. PB unterstützt doch Drag & Drop von
Files. Das Beispiel in der Hilfe brauchste nur einbauen.
Weil ich echte probleme habe es am laufen zu bekommen.
Immer wenn ich z.b. nach dem TC droppen will, wird mir ein Gesperrtes
Maus-Icon angezeigt. Zum anderen wenn ich vom PFM aus einen Eintrag
nur kurz ziehe und wieder im ListIcon von PFM los lasse, wird ein Hit
zum TC geworfen. Ich verstehe das ganze einfach nicht mehr.
Hier mal mein versuchs Code.:
Code: Alles auswählen
;
; Drag & Drop Aktion durchführen.
;
If Event=#PB_Event_Gadget
If EventGadget()=35
If EventType() = #PB_EventType_DragStart
If DragPrivate(2)=#PB_Drag_Copy
CopyFiles(1,ShowBytes,HideSystemFiles)
While WindowEvent():Wend
EndIf
EndIf
EndIf
If EventGadget()=36
If EventType() = #PB_EventType_DragStart
If DragPrivate(1)=#PB_Drag_Copy
CopyFiles(2,ShowBytes,HideSystemFiles)
While WindowEvent():Wend
EndIf
EndIf
EndIf
EndIf
If Event = #PB_Event_Gadget
If EventGadget()=35
If EventType() = #PB_EventType_DragStart
If DragFiles("!!!")=#PB_Drag_Copy
MessageRequester("Info", "Drop to TotalCommander", #MB_OK|#MB_ICONINFORMATION)
EndIf
EndIf
EndIf
EndIf
If Event=#PB_Event_GadgetDrop
If EventDropType()=#PB_Drop_Files
If EventGadget()=35
If EventDropAction()=#PB_Drag_Copy
files$=EventDropFiles()
MessageRequester("Info", "Drop to PureFileMaster", #MB_OK|#MB_ICONINFORMATION)
EndIf
EndIf
EndIf
EndIf
Hab mich dabei an der PB-Hilfe gehalten, geht aber dennoch nicht.
Was mache ich falsch ?
Andesdaf hat geschrieben:konnte man mich verstehen?
Ich denke schon. Du meinst wohl das das selbe verzeichniss dann auch
links bzw. recht angezeigt wird, so wie im echten TC ?
Die idee hatte ich zwar auch schon, aber ich empfand es schon immer
eher unangenehm in TC. Wenn ich z.b. wirklich nur C:\ listen möchte,
muss man sich erst mühsam wieder zurückklicken oder den Verlauf aufrufen.
Finde das ist kein vorteil. Eher ein nachteil.