<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Dateien aus dem Explorer in die Anwendung ziehen (Drag and Drop)]]></title><description><![CDATA[<p>hi,<br />
ich möchte den pfad einer datei die man in eine listbox zieht dort als item adden. dazu habe ich ein beispiel von <a href="http://rad.bytesandmore.de" rel="nofollow">rad.bytesandmore.de</a> was aber mit dem BCB5 irgendwie nicht geht. es geht alles bis auf das, das das item in der listbox erscheint.</p>
<p><a href="http://www.bytesandmore.de/rad/cpp/snipp/sc03026.php" rel="nofollow">http://www.bytesandmore.de/rad/cpp/snipp/sc03026.php</a></p>
<p>weis jemand genaueres? das beispiel ist drum für BCB4 evl. geht das mit dem 5er wirlich nicht. wie kann ich das sonst realisieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/108318/dateien-aus-dem-explorer-in-die-anwendung-ziehen-drag-and-drop</link><generator>RSS for Node</generator><lastBuildDate>Fri, 17 Jul 2026 23:56:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/108318.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 28 Apr 2005 10:39:59 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Dateien aus dem Explorer in die Anwendung ziehen (Drag and Drop) on Thu, 28 Apr 2005 10:39:59 GMT]]></title><description><![CDATA[<p>hi,<br />
ich möchte den pfad einer datei die man in eine listbox zieht dort als item adden. dazu habe ich ein beispiel von <a href="http://rad.bytesandmore.de" rel="nofollow">rad.bytesandmore.de</a> was aber mit dem BCB5 irgendwie nicht geht. es geht alles bis auf das, das das item in der listbox erscheint.</p>
<p><a href="http://www.bytesandmore.de/rad/cpp/snipp/sc03026.php" rel="nofollow">http://www.bytesandmore.de/rad/cpp/snipp/sc03026.php</a></p>
<p>weis jemand genaueres? das beispiel ist drum für BCB4 evl. geht das mit dem 5er wirlich nicht. wie kann ich das sonst realisieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/777391</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777391</guid><dc:creator><![CDATA[dragndrop]]></dc:creator><pubDate>Thu, 28 Apr 2005 10:39:59 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien aus dem Explorer in die Anwendung ziehen (Drag and Drop) on Thu, 28 Apr 2005 10:43:01 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Das geht auch mit dem BCB5.<br />
Vielleicht könntest du den Fehler etwas genauer beschreiben. Bist du mal mit dem Debugger durchgegangen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/777394</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777394</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 28 Apr 2005 10:43:01 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien aus dem Explorer in die Anwendung ziehen (Drag and Drop) on Thu, 28 Apr 2005 10:44:07 GMT]]></title><description><![CDATA[<p>hat sich erledigt. irgendwie geht es wenn ich ein neues projekt mache. auf meinem vorhandenen projekt geht es nicht. da muss ich nun denf ehler suchen hmm...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/777396</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777396</guid><dc:creator><![CDATA[dragndrop]]></dc:creator><pubDate>Thu, 28 Apr 2005 10:44:07 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien aus dem Explorer in die Anwendung ziehen (Drag and Drop) on Thu, 28 Apr 2005 10:48:39 GMT]]></title><description><![CDATA[<p>ah habs. das funktioniert nicht wenn die listbox in einem TPageControl liegt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/777401</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777401</guid><dc:creator><![CDATA[dragndrop]]></dc:creator><pubDate>Thu, 28 Apr 2005 10:48:39 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien aus dem Explorer in die Anwendung ziehen (Drag and Drop) on Thu, 28 Apr 2005 10:51:33 GMT]]></title><description><![CDATA[<p>hm das ist aber blöd. ich muss die listbox in einem tpagecontrol haben da ich die listbox sonst in jeder page sehe. weis jemand wie ich das problem lösen kann das es trotzdem geht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/777403</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777403</guid><dc:creator><![CDATA[dragndrop]]></dc:creator><pubDate>Thu, 28 Apr 2005 10:51:33 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien aus dem Explorer in die Anwendung ziehen (Drag and Drop) on Thu, 28 Apr 2005 10:55:31 GMT]]></title><description><![CDATA[<p>Das muß auch gehen wenn die Listbox auf einem PageControl ist. Da wir aber nicht wissen, was du bisher gemacht hast, ist es schwer zu helfen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/777408</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777408</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 28 Apr 2005 10:55:31 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien aus dem Explorer in die Anwendung ziehen (Drag and Drop) on Thu, 28 Apr 2005 11:21:59 GMT]]></title><description><![CDATA[<p>es geht definitive nicht mit einem TPageControl. jedenfalls nicht mit dem unveränderten code von <a href="http://rad.bytesandmore.de" rel="nofollow">rad.bytesandmore.de</a></p>
<p>du kannst es gerne mal testen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
listbox in eiem tpagecontrol = geht nicht.<br />
listbox auserhalb eines tpagecontrol = geht. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/777438</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777438</guid><dc:creator><![CDATA[dragndrop]]></dc:creator><pubDate>Thu, 28 Apr 2005 11:21:59 GMT</pubDate></item><item><title><![CDATA[Reply to Dateien aus dem Explorer in die Anwendung ziehen (Drag and Drop) on Thu, 28 Apr 2005 12:09:54 GMT]]></title><description><![CDATA[<p>Ich habs jetzt getestet und du hast recht. Das liegt wohl daran, das in diesem Fall die WMDropFiles-Funktion nicht aufgerufen wird (d.h. der Event wird nicht abgefangen).<br />
Ich hab das mal auf die Schnelle gelöst, indem ich ein ApplicationEvents-Control auf die Form gelegt habe und dort den WM_DROPFILES-Event abgefangen habe. Das funktioniert zwar, ich weiß aber nicht ob das sonderlich elegant ist bzw. irgendwelche Nebeneffekte hat.<br />
Der OnMessage-Event von ApplicationEvents sieht dann so aus</p>
<pre><code class="language-cpp">void __fastcall TForm1::ApplicationEvents1Message(tagMSG &amp;Msg,
      bool &amp;Handled)
{
      int test = Msg.message;
      if( Msg.message == WM_DROPFILES )
      {
        int ilFilesCount, ilStrLength;
        char caFileName[MAX_PATH];
        // Anzahl der Dateien bestimmen:
        ilFilesCount=DragQueryFile((HDROP)Msg.wParam,-1,NULL,0);
        for(int ilIndex=0; ilIndex&lt;ilFilesCount; ilIndex++)
        {
          // Länge des Dateinamens bestimmen:
          ilStrLength=DragQueryFile((HDROP)Msg.wParam,ilIndex,NULL,0);
          // Dateinamen in char-Array caFileName übernehmen:
          DragQueryFile((HDROP)Msg.wParam, ilIndex, caFileName, ilStrLength+1);
          // ...und ab in die Listbox:
          ListBox1 -&gt; Items -&gt; Add(caFileName);
        }
        Handled = true;
      } else Handled = false;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/777477</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/777477</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Thu, 28 Apr 2005 12:09:54 GMT</pubDate></item></channel></rss>