<?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[Icons zur laufzeit erzeugen]]></title><description><![CDATA[<p>Hi !</p>
<p>Ich möchte das alle Files eines Dir. als Icons &amp; Filenamen darunter auf meiner Form dargestelt werden. Jetzt weiss ich ja voher nicht wieviele Files in einem Dir. sind. Also möchte ich die die Icons je nach Bedarf erzeugen. Gibt es da eine geschickte Möglichkeit ? Kann man ausserdem irgendwie das Icon auslesen das Windows benutzt oder muss ich für jeden Dateityp eine Eigene Grafikdatei haben ? Kann man ausserem das Icon mit dem Label geschickt kombinieren so das man die quasi wie ein Objekt behandeln kann wenn man es zB verschieben möchte ? Hoffe auf Antworten <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="😉"
    /> Danke !!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/92831/icons-zur-laufzeit-erzeugen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Jul 2026 17:14:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/92831.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 23 Nov 2004 17:32:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Icons zur laufzeit erzeugen on Tue, 23 Nov 2004 17:32:37 GMT]]></title><description><![CDATA[<p>Hi !</p>
<p>Ich möchte das alle Files eines Dir. als Icons &amp; Filenamen darunter auf meiner Form dargestelt werden. Jetzt weiss ich ja voher nicht wieviele Files in einem Dir. sind. Also möchte ich die die Icons je nach Bedarf erzeugen. Gibt es da eine geschickte Möglichkeit ? Kann man ausserdem irgendwie das Icon auslesen das Windows benutzt oder muss ich für jeden Dateityp eine Eigene Grafikdatei haben ? Kann man ausserem das Icon mit dem Label geschickt kombinieren so das man die quasi wie ein Objekt behandeln kann wenn man es zB verschieben möchte ? Hoffe auf Antworten <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="😉"
    /> Danke !!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/657472</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/657472</guid><dc:creator><![CDATA[Hannah]]></dc:creator><pubDate>Tue, 23 Nov 2004 17:32:37 GMT</pubDate></item><item><title><![CDATA[Reply to Icons zur laufzeit erzeugen on Tue, 23 Nov 2004 19:25:26 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">.
  .
  .
  SHFILEINFO shFinfo;
  HIMAGELIST hImgList = NULL;
  hImgList = (HIMAGELIST)SHGetFileInfo( FName.c_str(),
                                        0,
                                        &amp;shFinfo,
                                        sizeof( shFinfo ),
                                        SHGFI_ICON);
  TIcon *Icon;
  Icon=new TIcon;
  Icon-&gt;Handle=CopyIcon(shFinfo.hIcon);
  FImage-&gt;AutoSize=true;
  FImage-&gt;Stretch=false;
  FImage-&gt;Picture-&gt;Assign(Icon);
  delete Icon;
  FImage-&gt;Left=(ClientWidth-FImage-&gt;Width) / 2;
  FImage-&gt;Top=(ClientHeight-FImage-&gt;Height) / 2;
  .
  .
  .
</code></pre>
<p>in FName (AnsiString steht der Name einer bel. Datei - mit ERWEITERUNG<br />
FImage ist eine Variable *TImage zur Anzeige.</p>
<p>Das ist Teil einer Funktion bei meinem Prog. Liefert das Windows- verknüpfte Symbol.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/657563</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/657563</guid><dc:creator><![CDATA[DerAltenburger]]></dc:creator><pubDate>Tue, 23 Nov 2004 19:25:26 GMT</pubDate></item><item><title><![CDATA[Reply to Icons zur laufzeit erzeugen on Wed, 24 Nov 2004 18:24:44 GMT]]></title><description><![CDATA[<p>Hmm danke das ist schonmal hervorragend - aber ich muss ha dieses FImage schon auf der Form haben wenn ich das nun aber für x Files machen will kann ich ja nicht auf gut Glück schonmal 10 oder so erstellen sondern muss evtl. im laufe des Programms mehr haben. Wie mache ich das ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/658297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/658297</guid><dc:creator><![CDATA[Hannah]]></dc:creator><pubDate>Wed, 24 Nov 2004 18:24:44 GMT</pubDate></item><item><title><![CDATA[Reply to Icons zur laufzeit erzeugen on Wed, 24 Nov 2004 20:23:22 GMT]]></title><description><![CDATA[<p>Z.B.:</p>
<p>Du machst ne Box mit Rollbalken.</p>
<p>Fuer jeden eintrag erzeugst Du DYNAMISCH ein TImage (oder eine spezielle, eigene Komponente - mit nem Image)<br />
Dem Image verpasst Du das Icon und setzt &quot;Parent des Image&quot; auf die Box<br />
Dann noch Left und Top passend zur Box einstellen - fertig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/658412</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/658412</guid><dc:creator><![CDATA[DerAltenburger]]></dc:creator><pubDate>Wed, 24 Nov 2004 20:23:22 GMT</pubDate></item><item><title><![CDATA[Reply to Icons zur laufzeit erzeugen on Wed, 24 Nov 2004 22:10:06 GMT]]></title><description><![CDATA[<p>Juhuu ! Das klappt soweit ! Aber wie kann ich so Sachen wie &quot;OnClick&quot; für die dynamisch erzeugten Images definieren ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/658482</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/658482</guid><dc:creator><![CDATA[Hannah]]></dc:creator><pubDate>Wed, 24 Nov 2004 22:10:06 GMT</pubDate></item><item><title><![CDATA[Reply to Icons zur laufzeit erzeugen on Wed, 24 Nov 2004 23:02:27 GMT]]></title><description><![CDATA[<p>Also hab in der FAQ gelesen ich kann sowas machen wie Image[i]-&gt;OnClick=Image1Click;</p>
<p>Das geht auch soweit aber wenn ich jetzt zB wenn eins der Images angeklickt wird den zugehörigen i Wert ausegeben will - wie mache ich das ? Kann ich das irgendwie übergeben ? Danke !</p>
]]></description><link>https://www.c-plusplus.net/forum/post/658501</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/658501</guid><dc:creator><![CDATA[Hannah]]></dc:creator><pubDate>Wed, 24 Nov 2004 23:02:27 GMT</pubDate></item><item><title><![CDATA[Reply to Icons zur laufzeit erzeugen on Mon, 29 Nov 2004 09:09:49 GMT]]></title><description><![CDATA[<p>Keiner ? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/661575</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/661575</guid><dc:creator><![CDATA[Hannah]]></dc:creator><pubDate>Mon, 29 Nov 2004 09:09:49 GMT</pubDate></item><item><title><![CDATA[Reply to Icons zur laufzeit erzeugen on Mon, 29 Nov 2004 09:26:41 GMT]]></title><description><![CDATA[<p>du kannst z.B. beim erstellen der Images Image-&gt;Tag einen Wert geben und diesen dann abfragen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/661598</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/661598</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Mon, 29 Nov 2004 09:26:41 GMT</pubDate></item></channel></rss>