Hallo Zusammen
Ich kann in meinem Programm über einen Opendialog eine Datei einlesen und diese dann meinen wünschen nach weiterverarbeiten. Jetzt möchte ich neu auch noch, dass ich die Datei die sich auf dem z.B.: Desktop befindet per Drag and Drop auf mein Programm ziehen kann und dann die gleichen Anweisungen durchlaufen werden wie beim Opendialog.
Ich habe bereits im OnCreate den folgenden Code
Delphi-Quelltext
1:
| DragAcceptFiles(self.handle, true); |
eingebunden damit Windows dies überhaupt unterstüzt.
Ich kann ausserdem mit der procedure
Delphi-Quelltext
1:
| procedure TMainFrameQKeyReader.WMDropFiles(var Msg: TWMDropFiles); |
das Drag-Erreignis abfangen, das Einzige was mir fehlt, ist der Dateipfad und wieviele Dateien mitgegeben wurden (darf nur eine weitergegeben sein).
Naja ist glaub ich etwas umständlich beschrieben.
Danke schon mal für die Hilfe
Gruss Stübi
Neun von zehn Stimmen in meinen Kopf sagen, dass ich nicht verrückt sei. Die zehnte summt die Tetrismelodie.