je viens de remarquer quelques choses de très curieux.
On peut utiliser n'importe quel image pour les gadgets.
Mais pour le systray, et les menu il faut absolument un fichier "ico" (sous windows).
Pas evident donc pour faire une application multiplatforme, et pour utiliser la même image dans un gadget et dans un menu.
Avec le code si dessous, vous pourrez tester les images dans les menus...
Est-ce un bug ? dois-je en parler sur le forum Anglais ?
merci d'avance
Thy
Code : Tout sélectionner
UsePNGImageDecoder()
If LoadImage(0, OpenFileRequester("Choisissez une icone", "", "", 0))
If OpenWindow(0, 200, 200, 200, 100, "Image menu - exemple")
If CreateImageMenu(0, WindowID(0))
MenuTitle("Project")
MenuItem(1, "Open" +Chr(9)+"Ctrl+O", ImageID(0))
MenuItem(2, "Save" +Chr(9)+"Ctrl+S")
MenuItem(3, "Save as"+Chr(9)+"Ctrl+A")
MenuItem(4, "Close" +Chr(9)+"Ctrl+C")
EndIf
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
EndIf