Lazarus: Determinar Default-Font / Fuente del Sistema de Form, Label, Edit y Button
Pregunta de Invitado | 19/01/2024 a las 19:19
Al crear un nuevo formulario en Lazarus y al colocarle algunos Buttons, campos de Edit, Memos o Labels en eso, todos estos elementos y controles tienen el valor "default" para su propiedad "font name" (fuente) establecida. Esto hace que los elementos y controles parezcan nativos en el sistema operativo correspondiente porque se utiliza la fuente predeterminada del sistema respectivo. Por supuesto, esta es una buena idea para la programación independiente de la plataforma.
Sin embargo, me gustaría saber el nombre exacto de la fuente que se utiliza (la fuente predeterminada del sistema operativo). Quiero saber la fuente que está oculta por la propiedad "default", porque esta puede ser totalmente diferente de un sistema a otro e incluso de una versión a otra del mismo sistema.
¿Existe alguna posibilidad de recuperar el nombre de fuente de miForm o mi Memo si está configurado como "default"?
Temas Relacionados
Delphi/Lazarus: Crear Label en tiempo de ejecución dinámicamente
Consejo | 0 Comentarios
CSS: Cómo incluir CSS en HTML
Tutorial | 0 Comentarios
PHP: Enviar Formulario con muchas Casillas de Verificación a un Script cómodamente
Consejo | 2 Comentarios
VirtualBox: Cambiar la Fecha y la Hora
Tutorial | 10 Comentarios
HTML: Label para Checkbox en otra Celda de una Tabla
Pregunta | 1 Respuesta
Lazarus: Detectar el Sistema Operativo (Compiler Switch)
Tutorial | 0 Comentarios
Fuente original de Placas Numéricas de Coche Alemanas
Información | 0 Comentarios
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.
En ayuda de la función GetFontData, puede determinar la fuente de un control arbitrario.
Por ejemplo, puede usarla así:
Esto establece el título de Form1 en el nombre de la fuente que se utiliza para Form1.
Si "FontName" está configurado en "Default" para Form1, recibirá el nombre de la fuente predeterminada del sistema con esto.
19/01/2024 a las 22:27