[RESOLU] Utiliser une image avec MenuItem

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
erhk
Messages : 30
Inscription : lun. 24/nov./2008 12:47

[RESOLU] Utiliser une image avec MenuItem

Message par erhk »

Bonjour à tous

Je ne parviens pas à utiliser une image avec MenuItem(Element, Texte$ [, ImageID])
Tant avec CreateMenu qu'avec CreatePopupMenu.

Code : Tout sélectionner

OpenWindow(0,  0,  0,  250,  70,  "MenuItem avec Image",  #PB_Window_ScreenCentered)
    UsePNGImageDecoder()
      LoadImage(0, "MonIcone_16x16.png")
    CreateMenu(0, WindowID(0))
      MenuTitle("Fichier")
        MenuItem(0, "Quitter", ImageID(0))
    CreatePopupMenu(1)
      MenuItem(0, "Quitter", ImageID(0))
    AddSysTrayIcon(0, WindowID(0), ImageID(0))

  Repeat
    Event = WaitWindowEvent()
    
    Select Event
        Case #PB_Event_SysTray
            Select EventType()
                Case #PB_EventType_RightClick       : DisplayPopupMenu(1,WindowID(0))
            EndSelect
        Case #PB_Event_Menu
            Select EventMenu()
              Case 0                                               : Event = #PB_Event_CloseWindow
            EndSelect
    EndSelect
            
  Until Event = #PB_Event_CloseWindow : End
Mais où donc qu'y merdoie le gars !

Merci pour vos réponses.
Dernière modification par erhk le lun. 22/avr./2013 12:05, modifié 1 fois.
Kubuntu 13.04 x64, PB 5.21 LTS
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Utiliser une image avec MenuItem

Message par Ar-S »

Salut.
Change ton CreateMenu en CreateImageMenu ça ira mieux ;)
'ImageID' est facultatif et spécifie l'image qui sera affichée pour cet élément. Le menu doit avoir été créé avec CreateImageMenu() ou CreatePopupImageMenu(). 'ImageID' peut être facilement obtenu avec ImageID() de la bibliothèque Image.
idem pour createpopup en CreatePopupImageMenu
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
erhk
Messages : 30
Inscription : lun. 24/nov./2008 12:47

Re: Utiliser une image avec MenuItem

Message par erhk »

Deux jours que je cherche ! :lol:
La pause s'impose.

Merci beaucoup !
Kubuntu 13.04 x64, PB 5.21 LTS
Avatar de l’utilisateur
Ar-S
Messages : 9540
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: Utiliser une image avec MenuItem

Message par Ar-S »

Parfois on loupe des trucs pourtant écris dans la doc ;)
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
erhk
Messages : 30
Inscription : lun. 24/nov./2008 12:47

Re: Utiliser une image avec MenuItem

Message par erhk »

Ar-S a écrit :Parfois on loupe des trucs pourtant écris dans la doc ;)
Sûr ! Mais globalement entre la doc, le forum et Google il y a matière pour le courant.
Je doit bien avouer que pour ce coup là je n'ai pas de quoi être fier !

Encore merci.
Kubuntu 13.04 x64, PB 5.21 LTS
Répondre