Entwickler-Ecke
IO, XML und Registry - Icons von ICL laden
JayK - Mi 12.04.06 18:32
Titel: Icons von ICL laden
Hallo,
wie kann ich unter .net Icons aus einer DLL, EXE, ICL, was auch immer laden? Bestenfalls sollte sich noch die Icon-Größe einstellen lassen.
Ich hab schon in der Hilfe gesucht, aber nichts gefunden.
Vielen Dank, Grüße
JayK
Kha - Mi 12.04.06 19:14
Da du gerade diesen Text geschrieben hast, nehme ich an, dass du mit dem Internet verbunden bist. Dann kannst du aber eigentlich die Weblinks in der SDK-Suche (wie z.B.
diesen [
http://www.codeproject.com/csharp/iconhandler.asp]) unmöglich übersehen. Und selbst wenn die Suche nicht funktioniert, du zu diesem Zeitpunkt nicht im Internet warst oder das SDK an einem anderen PC installiert ist, gibt es doch immer noch so hilfsbereite Leute wie Mr. Google.
JayK - Mi 12.04.06 19:31
Google hat mir bisher nur selten geholfen (bzw. war bei MSDN und Forum schneller was zu finden).
Danke für den Link. Warum auch immer, hab ich ihn in der Tat NICHT gesehen. (Nein ich brauche auch keine Brille)
Vielleicht hab ich ja nach den falschen Begriffen gesucht. Zu was hast du den Link denn bekommen?
Ich schau mir das mal an.
Ansonsten hab ich als temporäre Lösung für 32x32 Icons und zum ermitteln der Icon-Anzahl diesen hier gefunden:
C#-Quelltext
1: 2: 3: 4:
| [DllImport("shell32.dll", CharSet = CharSet.Auto)] public static extern int ExtractIcon(IntPtr hInst, string lpszExeFileName, uint nIconIndex); |
Aber eigentlich hätte ich lieber was direkt aus .net gehabt.
Wie gesagt: das hinter dem Link, den ich hätte finden müssen, hab ich mir noch angeguckt und das werden ich jetzt tun.
JayK - Mi 12.04.06 21:10
Okay, ich bekomme damit schonmal 16x16- und 32x32-Icons.
Bei 48x48 sehe ich aber alt aus :P
Für das erste kann ich u.U. noch damit leben, aber besser wärs schon, wenns mit allen Größen gänge.
Wenn da jemand was weiß, bitte melden :flehan:
Kha - Do 13.04.06 10:28
JayK hat folgendes geschrieben: |
| Zu was hast du den Link denn bekommen? |
EXTRACT ICON C#[meta]Sogar der gleiche Artikel wie im SDK[/meta] ;) .
JayK hat folgendes geschrieben: |
Okay, ich bekomme damit schonmal 16x16- und 32x32-Icons.
Bei 48x48 sehe ich aber alt aus :P
Für das erste kann ich u.U. noch damit leben, aber besser wärs schon, wenns mit allen Größen gänge.
Wenn da jemand was weiß, bitte melden :flehan: |
EXTRACT ICON C# 48X48 ->
http://www.neowin.net/forum/lofiversion/index.php/t316840.html
IExtractIcon hört sich doch gut an ;) . Bei pinvoke.net ist es leider noch nicht drin.
[add] He, was macht das Forum mit meinen schönen Suchlinks :gruebel: ? [/add]
JayK - Do 13.04.06 10:47
:shock: -.- Mhm. Nunja. Danke nochmals.
Ich gehe aber mal davon aus, dass das Forum hierdurch nicht zugemüllt wird, nur weil ich bei der Suche nicht so erfolgreich war (komischerwiese), solange die Frage nicht mehrmals kommt. Jetzt wissen andere Suchende wenigstens wo(nach) sie suchen müssen ;)
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!