![]() |
DRAG&DROP Mausposition
Hallo,
ich versuche gerade Dateien vom Destop/Explorer oder wonaders mit der Drag&Drop Message einzufangen den Dateiname ermitteln, und jetzt möchte ich, da wo der "Dragged Gegenstand" gedropped wird, etwas machen... wie mache ich das? |
Re: DRAG&DROP Mausposition
|
Re: DRAG&DROP Mausposition
Folgende Funktion:
DragAcceptFiles(Handle, <BOOL - ob das droppen erlaubt sein soll>); Und mit dem folgendem Code:
Delphi-Quellcode:
auf die Message WM_DROPFILES reagieren.
Count := DragQueryFile(Msg.WParam, UINT(-1), nil, 0);
for i := 0 to Count - 1 do begin DragQueryFile(Msg.WParam, i, @Buffer, SizeOf(Buffer)); // in Buffer steht der Dateiname end; - ShellAPI einbinden ;) Dann solte es klappen ... Keywords: datei dateien explorer droppen drop dragen draggen drag Lag ich jetzt voll daneben ? :gruebel: |
Re: DRAG&DROP Mausposition
Moin Julius,
Zitat:
|
Re: DRAG&DROP Mausposition
Andererseits hat er auch geschrieben
Zitat:
|
Re: DRAG&DROP Mausposition
Liste der Anhänge anzeigen (Anzahl: 1)
Frage:
..Ich häng euch maln screenie an.. Mein Prob is so ich habe 12 Images jetzt möchte ich wenn jemand eine datei auf die form zieht soll die datei auf dem image ablegen wo der mauszeiger is... Ich glaub der Code ist der richtige aber ich check net durch^^ Grüße Philipp |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:40 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