Font en title de un dialog

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

Font en title de un dialog

Post by rolando »

Buen día,

Tengo otra consulta:

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

Gracias.

Rolando :D
User avatar
Antonio Linares
Site Admin
Posts: 42748
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 110 times
Been thanked: 108 times
Contact:

Re: Font en title de un dialog

Post by Antonio Linares »

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
rolando
Posts: 593
Joined: Sat May 12, 2007 11:47 am
Location: San Nicolás - BA - ARGENTINA

Re: Font en title de un dialog

Post by rolando »

Antonio,

De nuevo, Gracias.

Voy a probar como sugieres y comento.

Rolando :D
User avatar
joseluisysturiz
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela
Contact:

Re: Font en title de un dialog

Post by joseluisysturiz »

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!
antolin
Posts: 498
Joined: Thu May 10, 2007 8:30 pm
Location: Sevilla

Re: Font en title de un dialog

Post by antolin »

joseluisysturiz, creo que te refieres a esto:

Code: Select all | Expand

(oWnd:nWidth-oCtrl:nWidth)/2

Esto te da la columna en la que tienes que escribir el oCtrl dntro del oWnd.
Peaaaaaso de foro...
FWH 2007 - xHarbour - BCC55
User avatar
joseluisysturiz
Posts: 2064
Joined: Fri Jan 06, 2006 9:28 pm
Location: Guatire - Caracas - Venezuela
Contact:

Re: Font en title de un dialog

Post by joseluisysturiz »

antolin wrote:joseluisysturiz, creo que te refieres a esto:

Code: Select all | Expand

(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
Antonio Linares
Site Admin
Posts: 42748
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Has thanked: 110 times
Been thanked: 108 times
Contact:

Re: Font en title de un dialog

Post by Antonio Linares »

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
Post Reply