Bonjour à tous,
Je me décide enfin à utiliser PureBasic.
Pour moi les changements son surtout sur les noms et j'ai un peux du mal à trouvé quel gadget utiliser pour tel ou tel tâche.
Par exemple écrire un titre avec une police de 24.
D'abord merci pour la documentation sur le forum.
Quand j'étais sous windows, j'utilisais VisualBasic et à tord ou a raison, pour faire mes titres dans les fenêtres j'utilisais un label (textgadget) et j'en agrandissais la police.
Comment puis-je faire cela en PureBasic ?
Déjà merci de m'avoir lu.
Jean-Marie
PS.: J'évolue PC, sous GNU/Linux Ubuntu 8.04
[Resolu] TextGadget et Taille de police
[Resolu] TextGadget et Taille de police
Dernière modification par djmcg le ven. 15/août/2008 9:34, modifié 2 fois.
tu peux faire la même chose
il te suffis de charger une font en memoire et d'utiliser la comande
setgadgetfont() pour utiliser cette police pour ton label
un petit exemple directement copie collé depuis la doc de pure basic

il te suffis de charger une font en memoire et d'utiliser la comande
setgadgetfont() pour utiliser cette police pour ton label
un petit exemple directement copie collé depuis la doc de pure basic
Code : Tout sélectionner
If OpenWindow(0, 0, 0, 222, 130, "SetGadgetFont", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0))
If LoadFont(0, "Arial", 16)
SetGadgetFont(#PB_Default, FontID(0)) ; la police par défaut est remplacée par celle chargée (Arial 16)
EndIf
ButtonGadget(0, 10, 10, 200, 30, "Bouton - Arial 16")
SetGadgetFont(#PB_Default, #PB_Default) ; remet la police par défaut originale (standard)
ButtonGadget(1, 10, 50, 200, 30, "Bouton - standard")
If LoadFont(1,"Courier",10, #PB_Font_Bold|#PB_Font_Underline)
SetGadgetFont(#PB_Default, FontID(1)) ; la police par défaut est remplacée par celle chargée (Courier 10)
EndIf
TextGadget(2, 10, 90, 200, 40, "Texte en Courier 10 Gras + souligné", #PB_Text_Center)
Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
Merci beaucoup.
Je suis passé à côté au cours de ma recherche.
Je revois cela et je te tiens au courant.
Merci encore.
;-------------------------------------
C'est exactement ça.
Arial, je suppose que ce n'est pas une police supporté par Linux ?
Mais en même temps, je voudrais rester "standard" (Linux et Windows)
Vous avez une avis.
En tous cas merci.
Jean-Marie
Je suis passé à côté au cours de ma recherche.



Je revois cela et je te tiens au courant.
Merci encore.
;-------------------------------------
C'est exactement ça.
Arial, je suppose que ce n'est pas une police supporté par Linux ?
Mais en même temps, je voudrais rester "standard" (Linux et Windows)
Vous avez une avis.
En tous cas merci.
Jean-Marie