Hi Leute,
ich möchte ein Icon mit vorgegebener Auflösung aus den Resourcen einer EXE- oder DLL-Datei laden.
Quelltext
1:
| ExtractIconEx(PChar(FileName), 0, lIcon, sIcon, 1); |
Leider gibt mir das aber nur Icon die Windows für "eher groß" oder "eher klein" hält. Ich hätte aber gern immer aus der Icon-Gruppe ein 32x32 und ein 16x16 Icon mit der höchsten verfügbaren Farbtiefe. Da das Icon nachher in eine Image-Liste gespeichert wird will ich nicht, dass mir Windows dann mal einfach so ein 48x48 Icon liefert, sondern ich brauche feste Auflösungen.
Wie ließe sich das machen?