Seite 1 von 2

Wie komme ich an das Icon der EXE-Datei? [gelöst]

Verfasst: 20.03.2009 20:46
von Little John
Hallo zusammen,

man kann ja (unter Windows und Mac OS) in den Compiler-Optionen ein Icon angeben, das in die compilierte EXE-Datei eingebunden wird, und das dann z.B. im Explorer und in der Titelzeile des Programms angezeigt wird.

In einem Programm möchte ich dieses Icon mit

Code: Alles auswählen

AddSysTrayIcon()
benutzen. Wie komme ich an das Icon in meinem Programm heran?

Ich könnte natürlich die selbe Icon-Datei noch einmal mit IncludeBinary einbinden, und dann CatchImage() benutzen. Aber ich möchte es möglichst vermeiden, dass das Icon zweimal im Programm vorhanden ist.

Gruß, Little John

Verfasst: 20.03.2009 20:50
von ts-soft

Verfasst: 20.03.2009 20:52
von Andesdaf
vielleicht hilft dir das hier weiter:
http://www.purebasic.fr/german/viewtopi ... highlight=

Verfasst: 20.03.2009 20:56
von ts-soft
Andesdaf hat geschrieben:vielleicht hilft dir das hier weiter:
http://www.purebasic.fr/german/viewtopi ... highlight=
Magste meine bessere, einfachere Lösung nicht :(

Verfasst: 20.03.2009 20:58
von Andesdaf
doch, aber ich habe deine bloß nicht gesehen da ich das Fenster zum
Nachricht schreiben schon offen hatte und dann die Vorschaufunkton nicht
genutzt hatte.

Deine ist die bessere und korrektere *tröst*

Verfasst: 20.03.2009 21:01
von ts-soft
Andesdaf hat geschrieben:Deine ist die bessere und korrektere *tröst*
Und warum? :mrgreen:

Verfasst: 20.03.2009 21:04
von Little John
Suupiii. :D
Vielen Dank! :allright:

Gruß, Little John

Verfasst: 20.03.2009 22:34
von HeX0R
Ich mach das immer so:

Code: Alles auswählen

ImageID = GetClassLongPtr_(WindowID(#Window_Main), #GCL_HICON)

Verfasst: 21.03.2009 00:16
von hjbremer
und mit #GCL_HICONSM gibt es die kleine Icon Version

Verfasst: 21.03.2009 01:17
von Little John
Gut zu wissen. Vielen Dank auch an Euch beide!

Gruß, Little John