Cambiar la fuente de un Edit

23/09/2003 - 01:30 por Félix Gómez Fragua | Informe spam
Tengo un problema y es que cuando intento cambiar la fuente de un Edit con
la función CreateFontIndirect el texto del Edit queda como distorsionado.
¿Alguien sabe como puedo hacerlo bien? Gracias.

Preguntas similare

Leer las respuestas

#1 Rodrigo Corral González
23/09/2003 - 12:18 | Informe spam
Define una fuente, debe tener un tiempo de vida igual o mayor que el
control, por eso es buena idea que sea un miembro privado del formulario o
vista que contiene el control.

CFont m_Font;

Crea la fuente en OnInitDialog (para un dialago) o en OnInitialUpdate usando
CreateFont o CreateFontIndirect y asignasela al edit:

m_Font.CreateFont[Indirect]( ... );
GetDlgItem( ID_EDIT )->SetFont( &m_Font );

Un saludo
Rodrigo Corral González
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida