| |
|
|
E.T. | Gegeben: Explorer-Ventana con vielen Datei'n (Bilder en Miniaturansicht). Dieses Ventana se por XProfan-Programa geöffnet. D&D vom Explorer-Ventana para XProfan-Ventana funktioniert sólo una vez (con einzelner Expediente) Jetzt möchte Yo aber en el Explorer-Ventana mehrere Datein por <Strg> + <klick> durcheinander , d.h. no en el Reihenfolge, como esta en el Explorer-Ventana posición, marca y luego el mark. Datein por D&D el XProfan-Prog-Ventana transferencia. Funzt auch, sólo kommen en el XProfan-Ventana el Datein no en el Reihenfolge a, Yo esta en el Explorer-Ventana ausgewählt habe (also durcheinander).
Jetzt debería uno sí eigentlich en el XProfan-Programa el eingegangenen Datein en el Reihenfolge abarbeiten (puede), como esta en el otro Ventana el Reihe después de ausgewählt fueron.
Exactamente daran scheitere Yo a Tiempo |
|
|
| XProfan X2Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 24.04.2012 ▲ |
|
|
|
|
| Öhm, postest fix el betreffenden Ver código fuente? |
|
|
| |
|
|
|
Thomas Freier | Doch todavía una Code gefunden
'Drag y Drop con el Explorer realisieren
$H windows.ph
$H structs.ph
$H messages.ph
$H shellapi.ph
$H commctrl.ph
$I PROFALT.INC
Def DragAcceptFiles(2) !"SHELL32","DragAcceptFiles"
Def DragFinish(1) !"SHELL32","DragFinish"
Def DragQueryFile(4) !"SHELL32","DragQueryFileA"
Def Sleep(1) !"KERNEL32","Sleep"
Declarar ende%,i%,Anzahl&,PFilename#,FileName$
Dim PFileName#,461
Cls
Título de la ventana "Drag&Drop-Ejemplo - Beenden con rechtem Mausklick"
DragAcceptFiles(%hwnd,1)
Mensajes del usuario ~WM_DROPFILES'563
Sinestar encargado ende%
WaitInput
IF %UMessage =~WM_DROPFILES
anzahl&= DragQueryFile(&WParam,$FFFFFFFF,PFilename#,461);
i%=0
Mientras que Lt(i%,anzahl&)
DragQueryFile(&WParam,i%,PFilename#,261);
Let filename$=String$(PFilename#,0)' Vorsicht, max 255 Signo
AddStrings filename$
Inc i%
Wend
DragFinish(&WParam);
Listbox$(Add$(Str$(anzahl&)," Drag&Drop-Expediente(en) empfangen"),2)
Clearlist
Elseif Equ(%mousekey,2)
Let ende%=1
EndIf
Wend
Disponer PFileName#
DragAcceptFiles(%hwnd,0)
End
|
|
|
| |
|
|
|
Thomas Freier | Yo debería wohl algo genauer hinschauen.
Funzt auch, sólo kommen en el XProfan-Ventana el Datein no en el Reihenfolge a, Yo esta en el Explorer-Ventana ausgewählt habe (also durcheinander).
El Reihenfolge deiner Auswahl probablemente nirgens gespeichert. En uno nachfolgenden Aktion se determinado sólo después de markierten Zeilen gesucht. |
|
|
| |
|
|
|
E.T. | Werde wohl oder übel el Explorer-Ventana no dafür nutzen puede, como se dieser el Reihenfolge no merkt Muss sólo veces después de uno Möglichkeit schauen, dieses Ausgangsfenster en el eigenen Progg a realisieren. Dann debería el "merken" el Auswahl-Reihenfolge machbar ser. |
|
|
| XProfan X2Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 28.04.2012 ▲ |
|
|
|