Présentation générale de MS Shell DLG et de FontSubsitutes

Traductions disponibles Traductions disponibles
Numéro d'article: 282187 - Voir les produits auxquels s'applique cet article
Ancien nº de publication de cet article : F282187
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article décrit le fonctionnement des mappages de police de caractère du système.

Plus d'informations

La clé de registre suivante énumère les polices courantes et leurs polices de remplacement :
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\FontSubstitutes
Quand un programme demande une police de système ou de dialogue classique, le mappage FontSubsitution est utilisé pour rechercher la police adéquate pour les paramètres régionaux du système de l'ordinateur.

MS Shell Dlg



MS Shell Dlg est un mécanisme de mappage qui permet à la version américaine de Microsoft Windows NT et à Microsoft Windows 2000 de prendre en charge les paramètres locaux dont les caractères ne sont pas contenus dans la page de code 1252. Il ne s'agit pas d'une police mais d'un nom de façade pour une police qui n'existe pas. Vous pouvez le spécifier pendant l'installation soit dans le fichier d'installation de Windows NT soit dans celui de Windows 2000. Vous pouvez également l'indiquer lorsque vous personnalisez un ordinateur local en utilisant l'outil Paramètres régionaux dans le Panneau de configuration :
  1. Dans l'outil Paramètres régionaux, dans l'onglet Général, cliquez sur Définir par défaut pour définir les paramètres régionaux.
  2. Cliquez sur Avancés, puis sur un paramètre régional concernant les langues pour des programmes non-unicode. Ceci est également mentionné sous l'appellation " Paramètres régionaux du système ".
  3. Cliquez sur OK, puis redémarrez l'ordinateur. Les modifications appropriées sont apportées à la clé de registre FontSubstitutes.
Il y a deux mappages de police de shell pour Windows 2000 et Windows XP :
  • MS Shell Dlg : Pour assurer la compatibilité avec tous les systèmes d'exploitation Windows précédents, y compris Windows NT.
  • MS Shell Dlg 2 : Pour les programmes natifs envers Windows 2000 et Windows XP.
Quand le mappage MS Shell Dlg est modifié du fait de modifications apportées aux paramètres régionaux du système, cela peut entraîner des effets inattendus sur la façon dont les programmes affichent le texte, en particulier quand un programme qui utilise MS Shell Dlg s'attend à ce que des glyphes soient disponibles auprès de MS Shell Dlg alors qu'ils ne sont pas dans la police en cours de mappage. Cela entraîne en général l'affichage du " glyphe par défaut ". Le glyphe par défaut varie d'une police à l'autre, mais s'apparente en général à un symbole filiforme (|), à un petit carré ou à une boîte rectangulaire. Vous pouvez modifier manuellement le mappage de police si une police unique répond aux besoins des boîtes de dialogue de l'ordinateur et des programmes localisés qui présentent des problèmes d'affichage.

Références

Pour plus d'informations, reportez-vous au site Web MSDN suivant (sous la plate-forme SDK, développez les Services de base, puis les Paramètres internationaux) :
http://microsoft.com/France/msdn
Vous pouvez également consulter le site Web Microsoft à l'adresse suivante :
http://www.microsoft.com/globaldev

Propriétés

Numéro d'article: 282187 - Dernière mise à jour: mercredi 14 novembre 2001 - Version: 1.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Windows XP Édition familiale
  • Microsoft Windows XP Professionnel
Mots-clés : 
kbinfo kbtool KB282187
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com