Windowseigene Icons in Programmen verwenden erlaubt?

Hier kann alles mögliche diskutiert werden. Themen zu Purebasic sind hier erwünscht.
Flames und Spam kommen ungefragt in den Mülleimer.
K.Putt
Beiträge: 122
Registriert: 01.09.2006 00:17

Windowseigene Icons in Programmen verwenden erlaubt?

Beitrag von K.Putt »

Hallo,

weiß Jemand, ob ich die windowseigenen Icons in meinen Programmen verwenden darf?
Ich meine z.B. das Explorer Symbol, Arbeitsplatz, Netzwerk, Notepad...

Theoretisch werden diese ja teilweise sowieso immer in Anwendungen angzeigt, z.B. die Ordner Icons in den File-Explorern, o.ä.

Ich habe keine Lust extra selbst welche zu malen, im Internet sind zwar viele Sets verfügbar, bei kommerzieller Nutzung allerdings kostenpflichtig.

Danke!
PB 5.x & Win 7 64Bit
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7031
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Beitrag von STARGÅTE »

Soweit ich weiß, darfst du das Set nciht selber mit liefern mit deiner Software, sondern nur "hoffen" das der Anwender dieses Set auf seinem PC hat. z.B. über die shell32.dll

das wäre dann das gleiche wie das du die installierten Schriftarten verwenden darfst, aber halt keine von WIN, mitliefern darfst
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
K.Putt
Beiträge: 122
Registriert: 01.09.2006 00:17

Beitrag von K.Putt »

Ok, ich verstehe.

Muss ich doch selber malen.
Na ja, dann geh ich mal Pinsel kaufen, roll die Folie aus und klebe die Ränder vom Bildschirm ab...

:lol:

Danke Dir.
PB 5.x & Win 7 64Bit
Benutzeravatar
ZeHa
Beiträge: 4760
Registriert: 15.09.2004 23:57
Wohnort: Friedrichshafen
Kontaktdaten:

Beitrag von ZeHa »

Nee, denn die Windows-Icons sind auf jeder funktionierenden Windows-Installation vorhanden. Dass einer die entsprechenden DLLs wirklich nicht mehr hat, sollte Dich eigentlich nicht kuemmern, denn dann sind seine Probleme meist eh viel groesser als dass Deine Software die Icons nicht anzeigt ;)
Bild     Bild

ZeHa hat bisher kein Danke erhalten.
Klicke hier, wenn Du wissen möchtest, woran ihm das vorbeigeht.
Benutzeravatar
TomS
Beiträge: 1508
Registriert: 23.12.2005 12:41
Wohnort: München

Beitrag von TomS »

Aber die Indizes können vertauscht sein. Zumindest war das bei vorherigen Windows-Versionen der Fall (afair).
Ich glaube auch irgendwie nicht, dass unter Vista und Win7, die Shell32.dll Icontechnisch identisch ist.
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Beitrag von Kaeru Gaman »

man kann aber doch direkt über API (frag mich jetz nich wie die funktion hieß) ein Icon anfordern, und das sozusagen per "rufname"....

also, das #MB_ICONERROR zum beispiel sieht zwar oft unterschiedlich aus,
ist vielleicht auch nicht überall am gleichn Index, muss noch nicht mal in der shell32.dll drin sein,
aber wenn man #MB_ICONERROR als icon anfordert bekommt man auch das error-icon.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
K.Putt
Beiträge: 122
Registriert: 01.09.2006 00:17

Beitrag von K.Putt »

Hallo,
Danke nochmal für die vielen Infos.

Ich habe heute nach einiger Recherche eine Seite gefunden, die zu Icon-Sets verweist, die frei für private und kommerzielle Anwendungen genutzt werden dürfen (bis auf teilweise wenige Einschränkungen wie z.B. bei pornografischen Inhalten...).

Ich möchte damit eine schicke Menüführung gestalten, anstatt nur Buttons mit Text zu benutzen - sicherlich kommt es immer auf den Zweck an was man lieber benutzt, manchmal sind klar beschriftete Buttons sicherlich besser.

Ich denke, das könnte für viele hier ganz interessant sein, deshalb mal den Link zu der Seite:
Bitte bei jedem Set einzeln nach den genauen Lizenzbestimmungen schauen!

http://www.acomment.net/developer-icon- ... -icon-sets

Viel Spaß!
PB 5.x & Win 7 64Bit
Benutzeravatar
Mok
BotHunter
Beiträge: 1484
Registriert: 26.12.2005 14:14
Computerausstattung: MSI GX780R
Intel Core i5-2410M
Nvidia GT 555M
Windows 7 Home Premium 64 bit
Wohnort:   

Beitrag von Mok »

STARGÅTE hat geschrieben:Soweit ich weiß, darfst du das Set nciht selber mit liefern mit deiner Software, sondern nur "hoffen" das der Anwender dieses Set auf seinem PC hat. z.B. über die shell32.dll
Kann man per PB überhaupt die Icons aus der shell32.dll auslesen? Ich hab weder in der PB-Hilfe noch in der Win32-WinAPI auf die Schnelle eine Antwort gefunden.
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Beitrag von RSBasic »

@Mok
Doch, z.B. ExtractIconEx_()
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
Mok
BotHunter
Beiträge: 1484
Registriert: 26.12.2005 14:14
Computerausstattung: MSI GX780R
Intel Core i5-2410M
Nvidia GT 555M
Windows 7 Home Premium 64 bit
Wohnort:   

Beitrag von Mok »

@Ray:
Manchmal glaube ich du kannst die ganze API auswendig :D
In deiner WinAPI-Lib habsch zumindest nix gefunden.
Win 7 Home Premium 64 bit | PureBasic 5.20 - x86 und x86-64 | Firefox [aktuelle stable-Version hier einfügen]
"Jeder macht irgendwann mal Fehler, darum gibt's auch Bleistifte mit Radiergummi." --Carl
Antworten