<?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[Liste von Dateien -&amp;gt; Icons!]]></title><description><![CDATA[<p>Hi,</p>
<p>ich wollte in meinen Programm Dateilisten wie im Windows Explorer anzeigen. Dafür schien mir ein List-View Control geeignet. IShellView möchte ich nicht verwenden, da ich z.B. die Angaben zur Dateigröße umrechnen möchte (wenn jemand meint, IShellView wäre viel besser und weiß, wie man die anpasst -&gt; auch gut).<br />
Im Prinzip hat das auch ganz gut geklappt, nur die Icons machen mir Sorgen:<br />
Ich habe mir die über SHGetFileInfo besorgt, was auch einwandfrei geklappt hat. Allerdings scheint die Funktion recht langsam zu sein, für einen Ordner mit 300 Dateien braucht sie 10s um alle Icons zu laden...<br />
Das MSDN empfiehlt mir IExtractIcon. Schön und gut, aber ich krieg damit ja nur Handles zu den Icons und in mein List-View Control muss ich eine ImageList einsetzen und die bei jedem Einsetzen einer Datei neu zu erstellen scheint mir nicht sinnvoll; vor allem, weil viele Icons schon drin sein dürften (alle zip Dateien haben das gleiche Icon usw).<br />
Hat jemand eine Idee, wie man einfach und schnell an die Icons rankommt??</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/81643/liste-von-dateien-gt-icons</link><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 14:22:21 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/81643.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 02 Aug 2004 21:04:16 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Liste von Dateien -&amp;gt; Icons! on Mon, 02 Aug 2004 21:04:16 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich wollte in meinen Programm Dateilisten wie im Windows Explorer anzeigen. Dafür schien mir ein List-View Control geeignet. IShellView möchte ich nicht verwenden, da ich z.B. die Angaben zur Dateigröße umrechnen möchte (wenn jemand meint, IShellView wäre viel besser und weiß, wie man die anpasst -&gt; auch gut).<br />
Im Prinzip hat das auch ganz gut geklappt, nur die Icons machen mir Sorgen:<br />
Ich habe mir die über SHGetFileInfo besorgt, was auch einwandfrei geklappt hat. Allerdings scheint die Funktion recht langsam zu sein, für einen Ordner mit 300 Dateien braucht sie 10s um alle Icons zu laden...<br />
Das MSDN empfiehlt mir IExtractIcon. Schön und gut, aber ich krieg damit ja nur Handles zu den Icons und in mein List-View Control muss ich eine ImageList einsetzen und die bei jedem Einsetzen einer Datei neu zu erstellen scheint mir nicht sinnvoll; vor allem, weil viele Icons schon drin sein dürften (alle zip Dateien haben das gleiche Icon usw).<br />
Hat jemand eine Idee, wie man einfach und schnell an die Icons rankommt??</p>
]]></description><link>https://www.c-plusplus.net/forum/post/573826</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/573826</guid><dc:creator><![CDATA[Luy]]></dc:creator><pubDate>Mon, 02 Aug 2004 21:04:16 GMT</pubDate></item><item><title><![CDATA[Reply to Liste von Dateien -&amp;gt; Icons! on Tue, 03 Aug 2004 07:01:42 GMT]]></title><description><![CDATA[<p>Vielleicht hilft dir dieser Artikel: <a href="http://www.catch22.org.uk/tuts/sysimg.asp" rel="nofollow">System Image List (AKA Shell Icon Cache)</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/573944</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/573944</guid><dc:creator><![CDATA[flenders]]></dc:creator><pubDate>Tue, 03 Aug 2004 07:01:42 GMT</pubDate></item><item><title><![CDATA[Reply to Liste von Dateien -&amp;gt; Icons! on Tue, 03 Aug 2004 23:36:41 GMT]]></title><description><![CDATA[<p>Nein, diese Seite beschreibt nur das Verfahren über SHGetFileInfo.<br />
Trotzdem danke!</p>
<p>Hat sonst jemand eine Idee?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/574748</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/574748</guid><dc:creator><![CDATA[Luy]]></dc:creator><pubDate>Tue, 03 Aug 2004 23:36:41 GMT</pubDate></item></channel></rss>