Seite 1 von 1

Systrayicon im Programm erstellen

Verfasst: 08.02.2006 20:54
von Macros
Ich habe es mit folgender Procedur probiert:

Code: Alles auswählen

Procedure createicon()
CreateImage(1,16,16)
StartDrawing(ImageOutput())
DrawingMode(1)
Box(0,0,16,16,RGB(0,0,255))
Locate(3,3)
FrontColor(255,0,0)
DrawText(Str(CountList(found.s())))
StopDrawing()
EndProcedure
Aber die Icons werden nur im Listicongadget angezeigt, nicht im Systray.
Als .ico abspeichern und wieder reinladen funktioniert nicht,
und die Notify Lib hilft auch nicht.

Hat vieleicht jemand eine Idee?

Verfasst: 08.03.2006 16:56
von real
Ich tippe darauf, dass im Unterschied zum ListIconGadget im Systray explizit nur das ICON-Format unterstützt wird. (Steht zumindest so in der Hilfe)

Icon-Dateien (.ico) haben ein bestimmtes Dateiformat. Dies wird nicht automatisch erzeugt, wenn Du ein Image per CreateImage erzeugst. Schau Dir dazu auch mal diesen Artikel an: http://flocke.vssd.de/prog/research/dficocur/

Verfasst: 08.03.2006 17:51
von Macros
Danke, dass doch noch eine Antwort kam,
ich schau´s mir mal an.

Verfasst: 08.03.2006 17:54
von ts-soft
Du kannst nur eine Icon-Datei oder Icon-Resource verwenden.

Verfasst: 09.03.2006 06:59
von KeyKon
Mach dir das Icon am besten mit IView oder so und tus dan includen.

KeyKon

Verfasst: 09.03.2006 19:30
von Macros
Ich wollts ja im Programm ändern.

Verfasst: 09.03.2006 19:38
von ts-soft

Verfasst: 09.03.2006 19:48
von Macros
Super,
Ich bin Schüler ---> Ich kann Englisch (zumindest genug :wink: )

Verfasst: 09.03.2006 19:58
von ts-soft
Schulenglisch wird wohl genügen :wink:

Verfasst: 09.03.2006 20:02
von Macros
Danke, habs mir jetzt angeschaut, und genau das brauche ich :allright: