Numéro d'article: 193080 - Dernière mise à jour: mardi 25 janvier 2005 - Version: 3.4

Comment utiliser la fonction GetUserDefaultLCID Windows API pour déterminer les ID de langue de paramètres régionaux système d'exploitation à partir de VFP

A noterCet article s'applique à un système d'exploitation différent de celui que vous utilisez. Le contenu de l'article qui ne vous concerne peut-être pas est désactivé.
Agrandir tout | Réduire tout

Résumé

L'identificateur de langue défini par l'utilisateur du système d'exploitation peut être définie à l'aide de l'option Paramètres régionaux dans le panneau de configuration. Certaines applications devrez peut-être déterminer le ID de langue utilisée actuellement par le système d'exploitation. Cet article décrit comment utiliser l'API GetUserDefaultLCID à partir de Visual FoxPro (VFP) pour déterminer ces informations.

Plus d'informations

Remarque Le code suivant respecte la casse.

Ce code affiche l'ID de langue actuelle du système d'exploitation :
   *!*      List All Supported Languages and Their ID's

   *!*      Arabic (Saudi Arabia)                1025
   *!*      Arabic (Iraq)                        2049
   *!*      Arabic (Egypt)                       3073
   *!*      Arabic (Libya)                       4097
   *!*      Arabic (Algeria)                     5121
   *!*      Arabic (Morocco)                     6145
   *!*      Arabic (Tunisia)                     7169
   *!*      Arabic (Oman)                        8193
   *!*      Arabic (Yemen)                       9217
   *!*      Arabic (Syria)                      10241
   *!*      Arabic (Jordan)                     11265
   *!*      Arabic (Lebanon)                    12289
   *!*      Arabic (Kuwait)                     13313
   *!*      Arabic (U.A.E.)                     14337
   *!*      Arabic (Bahrain)                    15361
   *!*      Arabic (Qatar)                      16385
   *!*      Bulgarian                            1026
   *!*      Catalan                              1027
   *!*      Chinese (Taiwan)                     1028
   *!*      Chinese (PRC)                        2052
   *!*      Chinese (Hong Kong SAR               3076
   *!*      Chinese (Singapore)                  4100
   *!*      Czech                                1029
   *!*      Danish                               1030
   *!*      German (Standard)                    1031
   *!*      German (Swiss)                       2055
   *!*      German (Austrian)                    3079
   *!*      German (Luxembourg)                  4103
   *!*      German (Liechtenstein)               5127
   *!*      Greek                                1032
   *!*      English (United States)              1033
   *!*      English (United Kingdom)             2057
   *!*      English (Australian)                 3081
   *!*      English (Canadian)                   4105
   *!*      English (New Zealand)                5129
   *!*      English (Ireland)                    6153
   *!*      English (South Africa)               7177
   *!*      English (Jamaica)                    8201
   *!*      English (Caribbean)                  9225
   *!*      English (Belize)                    10249
   *!*      English (Trinidad)                  11273
   *!*      Spanish (Traditional Sort)           1034
   *!*      Spanish (Mexican)                    2058
   *!*      Spanish (Modern Sort)                3082
   *!*      Spanish (Guatemala)                  4106
   *!*      Spanish (Costa Rica)                 5130
   *!*      Spanish (Panama)                     6154
   *!*      Spanish (Dominican Republic)         7178
   *!*      Spanish (Venezuela)                  8202
   *!*      Spanish (Colombia)                   9226
   *!*      Spanish (Peru)                      10250
   *!*      Spanish (Argentina)                 11274
   *!*      Spanish (Ecuador)                   12298
   *!*      Spanish (Chile)                     13322
   *!*      Spanish (Uruguay)                   14346
   *!*      Spanish (Paraguay)                  15370
   *!*      Spanish (Bolivia)                   16394
   *!*      Spanish (El Salvador)               17418
   *!*      Spanish (Honduras)                  18442
   *!*      Spanish (Nicaragua)                 19466
   *!*      Spanish (Puerto Rico)               20490
   *!*      Finnish                              1035
   *!*      French (Standard)                    1036
   *!*      French (Belgian)                     2060
   *!*      French (Canadian)                    3084
   *!*      French (Swiss)                       4108
   *!*      French (Luxembourg)                  5132
   *!*      Hebrew                               1037
   *!*      Hungarian                            1038
   *!*      Icelandic                            1039
   *!*      Italian (Standard)                   1040
   *!*      Italian (Swiss)                      2064
   *!*      Japanese                             1041
   *!*      Korean                               1042
   *!*      Korean (Johab)                       2066
   *!*      Dutch (Standard)                     1043
   *!*      Dutch (Belgian)                      2067
   *!*      Norwegian (Bokmal)                   1044
   *!*      Norwegian (Nynorsk)                  2068
   *!*      Polish                               1045
   *!*      Portuguese (Brazil)                  1046
   *!*      Portuguese (Portugal)                2070
   *!*      Romanian                             1048
   *!*      Russian                              1049
   *!*      Croatian                             1050
   *!*      Serbian (Latin)                      2074
   *!*      Serbian (Cyrillic)                   3098
   *!*      Slovak                               1051
   *!*      Albanian                             1052
   *!*      Swedish                              1053
   *!*      Swedish (Finland)                    2077
   *!*      Thai                                 1054
   *!*      Turkish                              1055
   *!*      Indonesian                           1057
   *!*      Ukrainian                            1058
   *!*      Belarusian                           1059
   *!*      Slovenian                            1060
   *!*      Estonian                             1061
   *!*      Latvian                              1062
   *!*      Lithuanian                           1063
   *!*      Farsi                                1065
   *!*      Vietnamese                           1066
   *!*      Basque                               1069
   *!*      Afrikaans                            1078
   *!*      Faeroese                             1080

   *!*      Declare GetUserDefaultLCID API Function

   DECLARE LONG GetUserDefaultLCID IN WIN32API

   *!*      Get Language ID *****

   ?GetUserDefaultLCID()
				

Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft Visual FoxPro 3.0 Édition Standard
  • Microsoft Visual FoxPro 3.0b Édition standard
  • Microsoft Visual FoxPro 5.0 Édition standard
  • Microsoft Visual FoxPro 5.0a
  • Microsoft Visual FoxPro 6.0 Édition Professionnelle
  • Microsoft Visual FoxPro 7.0 Édition professionnelle
  • Microsoft Visual FoxPro 8.0 Édition Professionnelle
  • Microsoft Visual FoxPro 9.0 Professional Edition
Mots-clés : 
kbmt kbcode kbhowto KB193080 KbMtfr
Traduction automatiqueTraduction automatique
IMPORTANT : Cet article est issu du système de traduction automatique mis au point par Microsoft (http://support.microsoft.com/gp/mtdetails). Un certain nombre d?articles obtenus par traduction automatique sont en effet mis à votre disposition en complément des articles traduits en langue française par des traducteurs professionnels. Cela vous permet d?avoir accès, dans votre propre langue, à l?ensemble des articles de la base de connaissances rédigés originellement en langue anglaise. Les articles traduits automatiquement ne sont pas toujours parfaits et peuvent comporter des erreurs de vocabulaire, de syntaxe ou de grammaire (probablement semblables aux erreurs que ferait une personne étrangère s?exprimant dans votre langue !). Néanmoins, mis à part ces imperfections, ces articles devraient suffire à vous orienter et à vous aider à résoudre votre problème. Microsoft s?efforce aussi continuellement de faire évoluer son système de traduction automatique.
La version anglaise de cet article est la suivante: 193080  (http://support.microsoft.com/kb/193080/en-us/ )
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.