Lisser le texte de n'importe quel contrôle

Description

Bonjour à tous,

Voici un bout de code qui permet de lisser la fonte d'une fenêtre.
La copie d'écran montre l'effet obtenu.
Pour tous ceux qui ont activer l'option ClearType ça ne devrait rien changer.

Il suffit d'ajouter le module à votre projet et de faire appel à la procédure AntiAliasText avec comme paramètres :
- le Handle de la fenêtre sur laquelle vous souhaiter appliquer l'effet (long)
- (optionel) appliquer ou non l'effet (booléen). Par défaut = True

Conclusion :


Remarques :
- Il faut que la police soit "compatible" avec l'effet. Par exemple : MS SANS SERIF n'est pas lissée.
- Une fenêtre est tout objet possédant une propriété hWnd. Ne fonctionnera pas avec un Control Label.

N'hésitez pas à rajouter des commentaires.

++
Moustachu

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.