Hi, ich suche eine Möglichkeit die Icons zu verwenden, die in Windows Verwendung finden. So mus sich mir jetzt gerade z.B. einen eigenen DriveBrowserDialog zusammenbasteln, bei dem ich die jeweilligen Laufwerkssymbole verwenden möchte. Die möchte ich auch nicht einbinden, sondern vom BS bekommen, da das Programm unter W7 natürlich die Icons von W7 anzeigen soll, und unter 10 die Symbole von Win10. Aber auch das klassiche Speichern (die Diskette) und so wäre mal ganz nett. Wenn ich google treffe ich nur auf auf die SystemIcons-Klasse die mir ja nur diese Icons für die Dialogfelder zur verfügung stellt. Oder auf Fragen/Antworten zum Thema: "Wo finde ich (kostenlose/frei verfügbare) Icons für meine Anwendung". Evtl. kann mir ja hier jemand helfen ;-) VG da_user
Matthias S. schrieb: > So mus sich mir jetzt gerade z.B. einen eigenen DriveBrowserDialog > zusammenbasteln Das ist eine Betriebssystemfunktion, wozu braucht man da einen eigenen Dialog?
Rufus Τ. F. schrieb: > Matthias S. schrieb: >> So mus sich mir jetzt gerade z.B. einen eigenen DriveBrowserDialog >> zusammenbasteln > > Das ist eine Betriebssystemfunktion, wozu braucht man da einen eigenen > Dialog? Oh Gott ja! Das sind die schlimmsten Pappenheimer, die einen eigenen Dialog bauen, der nicht funktioniert :) Aber zum Thema: Die Icons finden sich in hier: http://www.deskmodder.de/wiki/index.php/Vista:_In_welcher_dll_finde_ich_welches_Icon_/_Grafik
Rufus Τ. F. schrieb: > Matthias S. schrieb: >> So mus sich mir jetzt gerade z.B. einen eigenen DriveBrowserDialog >> zusammenbasteln > > Das ist eine Betriebssystemfunktion, wozu braucht man da einen eigenen > Dialog? Ähm, es gibt einen OpenFileDialog und einen FolderBrowserDialog, aber keinen DriveBrowserDialog in dem ich nur und ausschließlich ein Laufwerk auswählen kann.
Martin S. schrieb: > Aber zum Thema: Die Icons finden sich in hier: > http://www.deskmodder.de/wiki/index.php/Vista:_In_welcher_dll_finde_ich_welches_Icon_/_Grafik Ähm, danke das werde ich mir daheim mal ansehen.Aber wie greife ich aus einem c#-Programm darauf zu?
Shell-Funktionen gehen scheinbar schonmal in die richtige Richtung - Hier hat wohl jemand die Lösung gefunden: http://stackoverflow.com/a/12862614/3408300
als Anregung ... http://wsh2.uw.hu/ch12f.html http://stackoverflow.com/questions/23815136/shbrowseforfolder-for-drive-selection-only Stefan
Matthias S. schrieb: > das klassiche Speichern (die Diskette) und so wäre mal ganz nett. https://www.microsoft.com/en-us/download/details.aspx?id=35825 > VS2012 Image Library.zip 19.4 MB > VS2013 Image Library.zip 285.6 MB > VS2015 Image Library.zip 2.9 GB
:
Bearbeitet durch User
Matthias S. schrieb: > Evtl. kann mir ja hier jemand helfen ;-) Diese Icons stecken allesamt als Icon-Resourcen in der shell32.dll. Also mußt du einfach nur die Funktionen benutzen, die das OS zum Zugriff auf Resourcen ausführbarer Dateien bereitstellt. Schöner Anfangsbegriff zum Googlen ist vielleicht "FindResource". Und als Anfangsbegriffe zum Googlen nach einer Möglichkeit, von C# aus diese Funktionen des Win32-API aufzurufen: "pinvoke" und der Namespace "system.runtime.interopservices".
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.