MS Shell Dlg

Signaler
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
-
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
-
Bonjour

La "police" Shell Dlg est celle utilisée par Windows pour dessiner les
dialog: Sans Serif sous 9x et Tahoma sous NT. Le problème c'est que
sous NT, si je crée une police avec le nom "MS Shell Dlg", il me sort
sans serif. Pour avoir tahoma je dois mettre "MS Shell Dlg 2". Dès lors
je ne vois pas l'intérêt d'avoir introduit ce nouveau nom si de toutes
facons leur nom était différent selon le système. J'aimerais en fait
récupérer la bonne police sans avoir a vérifier le système avant. J'ai
déja remarqué que GetStockObject(DEFAULT_GUI_FONT) ne marchait pas
bien, puisqu'elle retournait sans serif sous NT alors que selon MSDN
c'était Tahoma.

Pour l'instant j'ai une solution qui consiste a créer un dialog avec le
style DS_SHELLFONT et a récupérer la police, mais il y peut-être plus
simple et plus propre?

2 réponses

Messages postés
780
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
16 avril 2009
1
Messages postés
6535
Date d'inscription
lundi 16 décembre 2002
Statut
Modérateur
Dernière intervention
22 août 2010
7
Oui, j'avais deja lu ca, mais je trouve ca étonnant qu'on ne puisse pas obtenir la police plus simplement