Je crée une police via CreateFont en indiquant NONANTIALIASED_QUALITY pour le paramètre fdwQuality.
Si j'applique cette police à un contrôle Edit simple (via WM_SETFONT), tout marche bien la police utilisée par le contrôle Edit n'est pas lissée.
Si de la même façon j'applique cette police à un contrôle Rich Edit (toujours via WM_SETFONT), la police reste lissée (je suppose que c'est le paramètre système qui l'indique, ClearType étant activé sur l'OS).
D'ailleurs on voit bien que lorsque l'on change la police d'un Rich Edit avec un WM_SETCHARFORMAT par exemple, le paramètre fdwQuality est inexistant (par rapport à CreateFont) et qu'il n'est pas possible directement de contrôler le lissage .
Quelqu'un sait-il comment désactiver le lissage des caractères dans un Rich Edit control ?
merci