Ancho de un TSay

Ancho de un TSay

Postby josemaria » Tue May 06, 2008 4:13 pm

Hola a todos!!!
A ver si alguien puede decirme como obtener en tiempo de ejecución el ancho que necesita un tsay para que me quepa un texto dado para una fuente dada. La idea es crear una funcion que genere un dialogo ajustado al ancho de un texto pasado.

Muchas gracias de antemano.
josemaria
 
Posts: 2
Joined: Fri Feb 01, 2008 11:27 am

Postby karinha » Tue May 06, 2008 5:32 pm

José,

Podrias explicar mejor??

?????????
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
karinha
 
Posts: 7860
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Ancho de un TSay

Postby mmercado » Tue May 06, 2008 7:51 pm

josemaria wrote:A ver si alguien puede decirme como obtener en tiempo de ejecución el ancho que necesita un tsay para que me quepa un texto dado para una fuente dada. La idea es crear una funcion que genere un dialogo ajustado al ancho de un texto pasado.

Hola José María, prueba esto:

nWidth := GetTextWidth( 0, cString, oFont:hFont )

Saludos.

Manuel Mercado
User avatar
mmercado
 
Posts: 782
Joined: Wed Dec 19, 2007 7:50 am
Location: Salamanca, Gto., México

Postby josemaria » Wed May 07, 2008 7:09 am

Perfecto Manuel, muchas gracias. Una sola cosa... tuve que dividir el valor resultante entre 2 sea cual sea la fuente que utilice :?

Gracias otra vez.
Salu2
josemaria
 
Posts: 2
Joined: Fri Feb 01, 2008 11:27 am


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 28 guests