Page 1 sur 1

Fontrequest ... coment recup les effect

Publié : jeu. 04/mai/2006 19:32
par scaraber
Salut
je voudriat savoir comment recup les effect de FontRequest ()
voila tout
merci davance de votre aide
a+
scaraber

Publié : jeu. 04/mai/2006 22:59
par Flype
hey je t'en veux pas mais franchement as tu lu la doc au moins ?
Les fonctions SelectedFontColor(), SelectedFontName() et SelectedFontSize() peuvent être utilisées après un appel réussi à cette fonction pour obtenir les informations sur la police sélectionnée.

Publié : ven. 05/mai/2006 7:31
par scaraber
je sais lire mais pour recup les effet car la je recup Le non de police la taille la couleur et avec SelectedFontStyle() le style mais coment faire pour les efet (baré/souligner)

Publié : ven. 05/mai/2006 8:07
par Droopy

Publié : ven. 05/mai/2006 13:58
par Flype
les examples pointés par droopy montrent comment faire un super FontRequester() c'est vrai.

mais bon dans ma doc PB4.0, l'example fournit montre comment récupéré les effets justement :

Code : Tout sélectionner

FontName$ = "Arial"
FontSize  = 14

Result = FontRequester(FontName$, FontSize, #PB_FontRequester_Effects, #Red)

If Result
  
  Message$ = "You have selected following font:"  + #LF$ 
  Message$ + "Name:  " + SelectedFontName()       + #LF$
  Message$ + "Size:  " + Str(SelectedFontSize())  + #LF$
  Message$ + "Color: " + Str(SelectedFontColor()) + #LF$
  
  If SelectedFontStyle() & #PB_Font_Bold
    Message$ + "Bold" + #LF$
  EndIf
  
  If SelectedFontStyle() & #PB_Font_StrikeOut
    Message$ + "StrikeOut" + #LF$
  EndIf
  
  If SelectedFontStyle() & #PB_Font_Underline
    Message$ + "Underline" + #LF$
  EndIf
  
Else 
  
  Message$ = "The requester was canceled."
  
EndIf

MessageRequester("FontRequester", Message$, #PB_MessageRequester_Ok)
mais peut etre es-tu sous PB3.94 (?)