Sinon, vous savez le faire avec les APIs ?
StringGadget needs a "Center" property
StringGadget needs a "Center" property
Une propriété "Center" (voire "Right") pour le StringGadget, ça serait sympa 
Sinon, vous savez le faire avec les APIs ?
Sinon, vous savez le faire avec les APIs ?
Oui, j'ai bien essayé, mais ça me plante le programme.
D'ailleurs ici :
http://msdn.microsoft.com/library/defau ... itctls.asp
... ils ont l'air de dire que ce n'est pas possible.
Edit : Ahhhh, tu voulais dire lors de la création du gadget ... en effet ça fonctionne, merci
... par contre, il faut que je remodifie le code généré à chaque fois après avoir fait une modif dans Visual Designer 
Code : Tout sélectionner
SendDlgItemMessage_(WindowID(#Frm_ParamDecors), #Txt_PDParam_0, #ES_CENTER, 0, 0)
ou
SendMessage_(GadgetID(#Txt_PDParam_0), #ES_CENTER, 0, 0)
http://msdn.microsoft.com/library/defau ... itctls.asp
... ils ont l'air de dire que ce n'est pas possible.
Edit : Ahhhh, tu voulais dire lors de la création du gadget ... en effet ça fonctionne, merci
La solution pour ne pas être obligé de systématiquement modifier le code généré par Visual Designer (mais c'est de la vilaine bidouille pas belle) :
Code : Tout sélectionner
i = id_du_gadget
x = GadgetX(i) : y = GadgetY(i)
w = GadgetWidth(i) : h = GadgetHeight(i)
FreeGadget(i)
StringGadget(i, x, y, w, h, "", #ES_CENTER)
tout simplement, mais faut le savoir:
Code : Tout sélectionner
StringGadget(#gadget, 10,10, 200, 20,"test", #PB_Text_Center)