[Resolu] Frame3Dgadget et SetGadgetFont

Programmation d'applications complexes
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

[Resolu] Frame3Dgadget et SetGadgetFont

Message par Le Soldat Inconnu »

on ne peut pas changer la police d'un Frame3Dgadget ou c'est moi qui fait mal ?

Code : Tout sélectionner

; Auteur : Le Soldat Inconnu
; Version de PB : 4
;
; Explication du programme :
; Pour faire des programmes de test rapidement, il ne reste qu'a rajouter les gadgets et la gestion des évènements.

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

LoadFont(0, "Tahoma", 16)
Frame3DGadget(0, 0, 0, 200, 200, "Texte")
SetGadgetFont(0, FontID(0))

Repeat
  Event = WaitWindowEvent()
  
  Select Event
    Case #PB_Event_Menu
      Select EventMenu() ; Menus
          
      EndSelect
      
    Case #PB_Event_Gadget
      Select EventGadget() ; Gadgets
          
      EndSelect
  EndSelect
  
Until Event = #PB_Event_CloseWindow

End
Dernière modification par Le Soldat Inconnu le dim. 19/oct./2008 9:35, modifié 1 fois.
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)]
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Frame3Dgadget et SetGadgetFont

Message par Backup »

Le Soldat Inconnu a écrit :on ne peut pas changer la police d'un Frame3Dgadget ou c'est moi qui fait mal ?
chez moi ça marche !!

j'ai essayé de mettre "comic sans Ms" , et ça marche bien :)
meme changer la taille fonctionne bien :)

Pb 4.20, Windows Xp Familiale

Code : Tout sélectionner

; Auteur : Le Soldat Inconnu
; Version de PB : 4
;
; Explication du programme :
; Pour faire des programmes de test rapidement, il ne reste qu'a rajouter les gadgets et la gestion des évènements.

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

LoadFont(0, "Comic Sans MS", 16)
Frame3DGadget(0, 0, 0, 200, 200, "Texte")
SetGadgetFont(0, FontID(0))

Repeat
      event = WaitWindowEvent()
      
      Select event
            Case #PB_Event_Menu
                  Select EventMenu() ; Menus
                              
                  EndSelect
                  
            Case #PB_Event_Gadget
                  Select EventGadget() ; Gadgets
                              
                  EndSelect
      EndSelect
      
Until event = #PB_Event_CloseWindow

End
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

ha zut, alors j'ai un blème avec mon thème visuel moi ... ouin, va falloir que je zieute ça
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)]
Geo Trouvpatou
Messages : 471
Inscription : dim. 23/déc./2007 18:10

Message par Geo Trouvpatou »

Salut.

Je confirme que cela fonctionne bien sous XPPro SP3 PB4.20 et 4.30 par contre dans la 4.30 j'ai un beau petit message : La fonction CreateGadgetList() est obsolète, mais cela fonctionne malgré tout.

Bye.
Répondre