Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Wie geht Drop von Programm zum Explorer??? (https://www.delphipraxis.net/55566-wie-geht-drop-von-programm-zum-explorer.html)

hboy 23. Okt 2005 13:11


Wie geht Drop von Programm zum Explorer???
 
Ich hab gegoogelt, ich hab in den Foren gesucht... aber überall wird nur beschrieben wie man drag&drop von Dateien entgegennimmt mit DragAcceptfiles...
Wenn ihr euch den Explorer, IE, ja selbst WinZip oder so anschaut, überall kann man auch Inhalte aus dem Programmfenster herausziehen. Und wie geht das ?
Bitte helft mir, ich kriegt sonst noch die Krise ^^

Dj_Base 23. Okt 2005 13:56

Re: Wie geht Drop von Programm zum Explorer???
 
Hi!

Hier ist die Antwort auf deine Frage:
Jetzt ansehen

In diesem Beispiel ist ListBox die Komponete, die die Dateien verarbeitet.
Das kann man natürlich ändern... :)

Und du musst das Ganze umdrehen...

mfg,
Dj_Base

hboy 23. Okt 2005 14:31

Re: Wie geht Drop von Programm zum Explorer???
 
soweit hab ichs auch schon implementiert :( , aber heißt jetzt umgekehrt, dass ich die Datenstrukturen erzeugen und an das Programm bei dem Pixel des Cursors eine Message schicken muss ? Und woher kommt dann das Cursoricon mit dem Attachment-symbol ? *grübelgrübel* und nirgendswo steht was drüber, auch bei MSDN nicht!

Union 23. Okt 2005 14:58

Re: Wie geht Drop von Programm zum Explorer???
 
Schau mal hier ...Dateien von der eigenen Anwendung per Drag and Drop zum Windows Explorer kopieren?

Du musst allerdings eine Änderung vornehmen in FileListBox1MouseMove: Effect muss als integer deklariert sein.

hboy 24. Okt 2005 15:41

Re: Wie geht Drop von Programm zum Explorer???
 
geht, danke :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz