el tema del tipo de letra de las aplicaciones ha sido un tema recurrente para mi, sobre todo por usar escalado de pantalla en Windows. Hace poco, inspirado en el ejemplo FiveDbu, quise probar como se verían mis programas con una fuente de tamaño fijo en vez de coger la fuente del sistema con
DEFINE FONT ::oFont NAME GetDefaultFontName() SIZE 0, GetDefaultFontHeight()
utilicé en su lugar
DEFINE FONT ::oFont NAME "Calibri" SIZE 0, -14
Me tocó cambiar el tipo de letra en todos los diálogos en el fichero .RC pero el resultado creo que merece la pena.
![Image](https://www.alanit.com/wp-content/uploads/2022/03/btc8font.jpg)
Sin embargo tengo un control en que no se cómo tengo que cambiar la fuente, que es el ribbonbar. A este control le asigno la fuente de esta manera:
::oRebar:SetFont(::oFont)
pero lo que hace es que cambia la fuente al título de las pestañas pero no a los títulos de los botones de dentro. Podeis ver en la imagen de arriba lo que digo.
¿ Cómo le puedo cambiar la fuente a los botones del ribbon ?
Saludos,