Ich möchte in meinem Programm System-Icons nutzen.
Zum Beispiel möchte ich einen „Datei öffnen“-Button erstellen, der das Standard-Windowsicon anzeigt.
Natürlich könnte ich die Icons aus den Windows-DLLs extrahieren und in mein Programm als Ressource aufnehmen. Allerdings ist das dann statisch.
Ich möchte aber, dass das wirklich die System-Icons verwendet werden. Also hat der User Windows Vista, soll das Vista-Icon angezeigt werden. Hat der User XP entsprechen das XP Icon …
Wie kann ich möglichst einfach und elegant (keine Hacks) auf diese System-Icons zugreifen?
Gibt es dafür evtl. im .Net schon eine Klasse, wo die System-Icon-Ressourcen bereit stehten?