Entwickler-Ecke
Windows API - Shellapi
$veno - Mi 19.10.05 20:53
Titel: Shellapi
Hallo.
Versuche gerade mein Wissen über Delphi mit Tutorials zu erweitern und in einem hab ich gelesen man müsse die Unit Shellapi in den uses Teil setzen.
Was ist das für ein Unit?
Und ich hab gelesen das man "einen Handler f�r die Windowsmessage WM_DROPFILES einrichten" müsse.
Was ist ein Handler?
Und noch eine Frage:)
dracceptfiles(handle,true) <--- was gibt der erste paramter an, bzw. was heisst "handle"?
Danke und Gruss Sven :)
Moderiert von
Christian S.: Topic aus VCL (Visual Component Library) verschoben am Mi 19.10.2005 um 21:24
ebs - Mi 19.10.05 21:19
Shellapi brauchst du nicht unbidingt. Nur wenn du z.b. Shellexecute nutzen willst. Und was willst du den mit Hanlern. Wo hast du das denn gelesen?
ebs - Mi 19.10.05 21:27
Ach, du meinst das mit Drag and Drop. Wenn du wirklich ein Anfänger sein solltest, dann ist das jetzt hier etwas schwer.
Also der Rechner gibt mit Hilfe von Messages an wenn z.B. gerade ein Button gelickt wurde, oder hier deine Playlist.
Suche mal am besten im Forum nach Handles.
Mit der Shellapi kann ich jetzt nicht sagen, aber du könntest die Unit einfach auslassen. Wenn er dann eine Fehlermeldung ausspuckt, dann soltest du sie wieder einfügen.
ebs - Mi 19.10.05 21:29
Also für jede Frage eine neue Topic :mahn:
retnyg - So 23.10.05 17:33
Titel: Re: Shellapi
$veno hat folgendes geschrieben: |
Versuche gerade mein Wissen über Delphi mit Tutorials zu erweitern und in einem hab ich gelesen man müsse die Unit Shellapi in den uses Teil setzen. |
die unit shellapi musst du einbinden, da sie den befehl dragAcceptfiles beinhaltet,
welchen wir wiederum brauchen, um das drag und drop von dateien innerhalb des programmes zu ermöglichen
$veno hat folgendes geschrieben: |
Was ist das für ein Unit? |
eine unit, die die befehle der windows-dll shellapi für programmierer zugänglich macht.
$veno hat folgendes geschrieben: |
Und ich hab gelesen das man "einen Handler f�r die Windowsmessage WM_DROPFILES einrichten" müsse.
Was ist ein Handler? |
ein handler ist eine funktion die bei gewissen bedingungen in kraft tritt. hier müssen wir die windowsnachricht WM_DROPFILES verarbeiten, um das drag und drop zu erkennen.
$veno hat folgendes geschrieben: |
Und noch eine Frage:)
dracceptfiles(handle,true) <--- was gibt der erste paramter an, bzw. was heisst "handle"? |
der erste parameter gibt das handle (so was wie ne fensternummer) der anwendung an, die drag and drop akzeptieren soll.
die variable handle entspricht an dieser codestelle dem handle deines formulars ( = form1.handle )
gruss ret
ahja, warum fragst du eigentlich in einem neuen thread ? in dem tut steht doch man solle fragen dazu bitte in dem verlinkten post (hier in der tutorialsparte) stellen ^^
$veno - So 23.10.05 19:47
Titel: Re: Shellapi
retnyg hat folgendes geschrieben: |
ahja, warum fragst du eigentlich in einem neuen thread ? in dem tut steht doch man solle fragen dazu bitte in dem verlinkten post (hier in der tutorialsparte) stellen ^^ |
Achja, war ich zu doof für^^ Danke für deine Antworten:) Übrigends klasse Tutorial, fand ich sehr aufschlussreich
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!