lunes, 26 de enero de 2015

TAMAÑO DE UN TEXTO

Para conocer la longitud en pixels de un texto:

/*
_HMG_DefaultFontName : Fuente que se esta utilizando
_HMG_DefaultFontSize : Tamaño de la fuente que se esta utilizanod
*/

nFontHandle := _SetFont (NIL, _HMG_DefaultFontName ,_HMG_DefaultFontSize,.F.,.F.,.F.,.F.)
nTextWidth:= GetTextWidth( NIL , "Este es el TEXTO a medir", nFontHandle )
nTextWidth, es la longitud en Pixels

CONOCER SI UN CONTROL ESTA DEFINIDO

Para conocer si un formulario esta definido utlizamos _IsWindowDefined(cNombreDelFormulario)
esto retorna .T. o .F.

Para conocer si un control esta Definido _IsControlDefined(cNombreDelControl,cNombredelFormulario)
esto retorna .T. o .F.

Para conocer que control tiene el Foco ThisWindows.FocusedControl
esto retorna cNombreDelControl