Font en title de un dialog

Font en title de un dialog

Postby rolando » Tue Apr 23, 2013 2:33 pm

Buen día,

Tengo otra consulta:

¿Se puede cambiar el font en el title de un dialog?, ¿Cómo?

Gracias.

Rolando :D
User avatar
rolando
 
Posts: 593
Joined: Sat May 12, 2007 11:47 am
Location: San Nicolás - BA - ARGENTINA

Re: Font en title de un dialog

Postby Antonio Linares » Tue Apr 23, 2013 3:10 pm

Rolando,

Solamente el "title" (título), no se puede cambiar de font. Lo que puedes hacer es cambiar el font de _todo_ el diálogo y asi llegar a tener en el title el que desees, pero todo el diálogo cambiará también.

Otra opción es que tu diálogo no tenga title y tu sitúas un control TTitle en la parte superior y lo configuras como desees.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41315
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Font en title de un dialog

Postby rolando » Tue Apr 23, 2013 4:06 pm

Antonio,

De nuevo, Gracias.

Voy a probar como sugieres y comento.

Rolando :D
User avatar
rolando
 
Posts: 593
Joined: Sat May 12, 2007 11:47 am
Location: San Nicolás - BA - ARGENTINA

Re: Font en title de un dialog

Postby joseluisysturiz » Tue Apr 23, 2013 4:40 pm

Aprovechando el tema del colega, hay una formula matematica que no recuerdo para centrar un TITULO en un dlg o wnd, alguien la recordara o tendra alguna otra manera que no sea manualmente ya que el tamaño del titulo de la ventana o dialogo puede cambiar en tiempo de ejecucion, y es necesario que siempre el titulo este centrado, asi la wnd/dlg este reducida o maximizada, gracias y saludos... :shock:
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: Font en title de un dialog

Postby antolin » Tue Apr 30, 2013 11:42 am

joseluisysturiz, creo que te refieres a esto:
Code: Select all  Expand view
(oWnd:nWidth-oCtrl:nWidth)/2

Esto te da la columna en la que tienes que escribir el oCtrl dntro del oWnd.
Peaaaaaso de foro...
antolin
 
Posts: 491
Joined: Thu May 10, 2007 8:30 pm
Location: Sevilla

Re: Font en title de un dialog

Postby joseluisysturiz » Tue Apr 30, 2013 5:15 pm

antolin wrote:joseluisysturiz, creo que te refieres a esto:
Code: Select all  Expand view
(oWnd:nWidth-oCtrl:nWidth)/2

Esto te da la columna en la que tienes que escribir el oCtrl dntro del oWnd.


Antolin, gracias por tu respuesta, me distes una idea, aunque como me lo dices, es para colocar un objeto centrado en una ventana, lo que quiero es centrar un TITLE en la VENTANA o DIALOGO, asi como aparece en office 2007, aplicando tu formula no me queda centrado el TITLE, aplique esto...

cTitulo := "Mi Titulo"

DEFINE DIALOG oDlg RESOURCE "DLG"

nSpacio := ( oDlg:nWidth - LEN(cTitulo) ) / 2

oDlg:cTITLE := SPACE( nSpacio ) + cTitulo -> mueve TITLE a la derecha y se pierde parte del texto
oDlg:cTITLE := SPACE( nSpacio/2 ) + cTitulo -> queda casi centrado

...seguire probando haber que resulta, gracias y saludos... :shock:
Dios no está muerto...

Gracias a mi Dios ante todo!
User avatar
joseluisysturiz
 
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela

Re: Font en title de un dialog

Postby Antonio Linares » Tue May 21, 2013 3:18 pm

Has probado a usar Tabs ( Chr( 9 ) ) en vez de espacios ?

En Windows 8 aparece centrado por defecto
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 41315
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 5 guests