panelgadget

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
hardy
Messages : 333
Inscription : mer. 02/juin/2004 13:19
Localisation : Tours

panelgadget

Message par hardy »

Je veux dessiner sur un panelgadget qui a deux onglet.
Comment faire? (j'ai essayé vainement de récupérer un identifiant propre à chaque onglet, que je suppose être chacun considéré comme une fenêtre)
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Code : Tout sélectionner

; Auteur : Le Soldat Inconnu
; Version de PB : 3.90

; Création de la fenêtre et dela GadgetList
If OpenWindow(0, 0, 0, 300, 300, #PB_Window_SystemMenu | #PB_Window_ScreenCentered | #PB_Window_MinimizeGadget, "Test") = 0 Or CreateGadgetList(WindowID()) = 0
  End
EndIf

PanelGadget(0, 0, 0, 300, 300)
AddGadgetItem(0, -1, "1")
ButtonGadget(1, 10, 10, 20, 20, "1")
AddGadgetItem(0, -1, "2")
ButtonGadget(2, 10, 10, 20, 20, "2")
CloseGadgetList()

; Pour ajouter un gadget après dans l'onget 1, il faut faire
OpenGadgetList(0, 0)
ButtonGadget(3, 50, 10, 20, 20, "3")

Repeat
  Event = WaitWindowEvent()
  
   
Until Event = #PB_EventCloseWindow

End
et voilà ;)
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
hardy
Messages : 333
Inscription : mer. 02/juin/2004 13:19
Localisation : Tours

Message par hardy »

Je suis bête!
J'y ai pensé après avoir posé la question : ajouter un imagegadget et utiliser imageoutput()...
Répondre