Página 1 de 1

Justificar, centrar

Publicado: 01 Mar 2010, 00:40
por joanfran55
Hola!

Sé que con el GUICtrlSetFont se puede definir la fuente, el tamaño, la negrita, el subrayado, la cursiva. Pero no sé hacer algo tan sencillo como centrar/justificar/alinear ala derecha/alinear a la izquierda un texto, ¿alquien sabe cómo hacer eso?

Un saludo

Re: Justificar, centrar

Publicado: 01 Mar 2010, 16:02
por Nahuel
Revisá la lista de estilos en la ayuda. Mirá este ejemplito:

Código: Seleccionar todo

#include <StaticConstants.au3>

$form = GUICreate("",200,150)
$label = GUICtrlCreateLabel("Texto texto texto",0,0,200,25)
$boton = GUICtrlCreateButton("Centrar",0,50,200,100)
GUISetState()

While 1
	Switch GUIGetMsg()
	Case -3
		Exit
	Case $boton
		if GUICtrlRead($boton) = "Centrar" Then
			GUICtrlSetData($boton,"Izquierda")
			GUICtrlSetStyle($label,$SS_CENTER)
			ContinueLoop
		EndIf
		if GUICtrlRead($boton) = "Izquierda" Then
			GUICtrlSetStyle($label,$SS_LEFT)
			GUICtrlSetData($boton,"Derecha") 
			ContinueLoop
		EndIf
		If GUICtrlRead($boton) = "Derecha" Then
			GUICtrlSetStyle($label,$SS_RIGHT)
			GUICtrlSetData($boton,"Centrar")
			ContinueLoop
		EndIf
	EndSwitch
WEnd