Page 1 sur 1
Alignement texte dans un editor gadget
Publié : ven. 19/mars/2010 17:22
par toad31
Bonjour, je voudrais savoir comment on fait pour centrer à droite à gauche ou au centre un texte dans un gadgetEditor après la création de celui ci?
J ai cherché un peu partout dans l api window sans succes, et je ne trouve pas non plus comment modifié les options d'un editorgadget.
A la creation, le centrage fonctionne bien avec #ES_MULTILINE , #ES_RIGHT .....
Merci
Re: Alignement texte dans un editor gadget
Publié : ven. 19/mars/2010 19:36
par Jacobus
Salut, Utilises cette procédure pour justifer le texte
Code : Tout sélectionner
;Ci-dessous les constantes pour la valeur 'justify' dans la procédure
; #PFA_LEFT ; aligne à gauche
; #PFA_RIGHT ; aligne à droite
; #PFA_CENTER ; centre le texte
; #PFA_JUSTIFY ; justifie tout le texte <--- celle-ci ne fonctionne pas et je ne sais pas pourquoi... doit manquer un truc.
;la procédure a appeler lorsque le texte a été sélectionné
Procedure Editor_Justify_Paragraph(Gadget, justify)
format.PARAFORMAT
format\cbSize = SizeOf(PARAFORMAT)
format\dwMask = #PFM_ALIGNMENT
format\wAlignment = justify
SendMessage_(GadgetID(Gadget), #EM_SETPARAFORMAT, 0, @format)
EndProcedure
;exemple dans ta boucle d'évènements ça donne ça
Case #Bouton_alignedroite : Editor_Justify_Paragraph(#Editor, #PFA_RIGHT)
Re: Alignement texte dans un editor gadget
Publié : ven. 19/mars/2010 20:48
par toad31
Merci beaucoup

.
Re: Alignement texte dans un editor gadget
Publié : sam. 20/mars/2010 4:05
par Ar-S
Voilà une procédure qui me servira aussi.
Merci
