Lazarus: Déterminer Default-Font / Police Système du Form, Label, Edit et Button
Question de Invité | 19/01/2024 à 17:38
Lors de la création d'un nouveau formulaire dans Lazarus et lorsque vous y placez des Buttons, des champs d'Edit, des Memos ou des Labels dessus, tous ces éléments et contrôles ont la valeur "default" pour leur propriété "font name" (nom de police). Cela rend les éléments et les contrôles natifs sur le système d'exploitation correspondant car la police par défaut du système respectif est utilisée. Bien sûr, c’est une bonne idée pour une programmation indépendante de la plateforme.
Cependant, j'aimerais connaître le nom exact de la police utilisée (la police par défaut du système d'exploitation). Je souhaite connaître la police masquée par la propriété "default", car elle peut être totalement différente d'un système à l'autre et même d'une version à l'autre d'un même système.
Existe-t-il une possibilité de récupérer le nom de la police de mon Form ou de mon Memo s'il est défini sur "default"?
Sujets Connexes
Delphi/Lazarus: Créer Label lors de l'exécution dynamiquement
Conseil | 0 Commentaires
PHP: Transférer Formulaire avec des nombreuses Cases à Cocher vers un Script confortablement
Conseil | 2 Commentaires
CSS: Comment inclure CSS dans HTML
Tutoriel | 0 Commentaires
HTML: Label de Checkbox dans une autre Cellule d'un Tableau
Question | 1 Réponse
Police originale des Plaques de Numéro de Voiture Allemandes
Info | 0 Commentaires
VirtualBox: Changer la Date et l'Heure
Tutoriel | 10 Commentaires
Lazarus: Détecter le Système d'Exploitation (Compiler Switch)
Tutoriel | 0 Commentaires
Avis Important
Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.
Participer
Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.
À l'aide de la fonction GetFontData, vous pouvez déterminer la police d'un contrôle arbitraire.
Par exemple, vous pouvez l'utiliser comme ceci:
Cela définit la Caption de Form1 sur le nom de la police utilisée pour Form1.
Si "FontName" est défini sur "Default" pour Form1, vous recevrez avec cela le nom de la police système par défaut.
20/01/2024 à 22:27