Bonjour à tous, Je suis nouveau et ai un petit problème
Je teste Purebasic 3.90 et la fonction AddSysTrayIcon me pose un soucis
1° si j'inclus plusieurs icones dans mon fichier pb
AddSysTrayIcon affiche toujours le 1er icone inclus !!
2° ChangeSysTrayIcon ne change pas l'icone du Systray
bref si qqun à une idée je suis preneur ( j'ai déjà fouillé sur le Forum US )
AddSysTrayIcon & ChangeSysTrayIcon
Je pense avoir fait ce que tu indique mais ça ne marche pas
; Lecture des images, depuis les labels
CatchImage(0,?image0)
CatchImage(1,?image1)
OpenWindow(0,0,50,30,50,#PB_Window_SystemMenu,"CPU")
CreateGadgetList(WindowID(0))
AddSysTrayIcon(0,WindowID(0),UseImage(0))
ChangeSysTrayIcon(0,UseImage(1))
Repeat
a=WaitWindowEvent()
Delay (100)
Until a=#PB_Event_CloseWindow
End
; Include des Icones
image0: IncludeBinary "0.ico"
image1: IncludeBinary "16.ico"
CatchImage(0,?image0)
CatchImage(1,?image1)
OpenWindow(0,0,50,30,50,#PB_Window_SystemMenu,"CPU")
CreateGadgetList(WindowID(0))
AddSysTrayIcon(0,WindowID(0),UseImage(0))
ChangeSysTrayIcon(0,UseImage(1))
Repeat
a=WaitWindowEvent()
Delay (100)
Until a=#PB_Event_CloseWindow
End
; Include des Icones
image0: IncludeBinary "0.ico"
image1: IncludeBinary "16.ico"
Flype dans ce cas a voulu parler de tes includebinary pas de "Data":D

Code : Tout sélectionner
DataSection
image0:
IncludeBinary "0.ico"
image1:
IncludeBinary "16.ico"
EndDataSection
