Les Snippets

Connexion

Récupérer la langue de l'OS

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 18/09/2007 16:10:11 et initié par PCPT [Liste]
Date de mise à jour : 17/12/2007 14:24:20
Vue : 6023
Catégorie(s) : API, Système, Divers
Langages dispo pour ce code :
- VB6, VBA
- Delphi 5
- PHP 3, PHP 4, PHP 5
- VB 2005
- C# 2.x
- Javascript
- Voir tous les langages pour ce code snippet



Langage : VB6 , VBA
Date ajout : 18/09/2007
Posté par PCPT [Liste]
Private Declare Function GetSystemDefaultLangID Lib "kernel32" () As Long
Private Declare Function VerLanguageName Lib "kernel32" Alias "VerLanguageNameA" (ByVal wLang As LongByVal szLang As String, ByVal nSize As Long) As  Long
Sub GetSystemLanguage(ByRef LongValue As Long, ByRef StringValue As String)
'   ID
    LongValue = "&H" Right(Hex(GetSystemDefaultLangID()), 3)
'   Chaîne
    StringValue = String(2550)
    VerLanguageName LongValue, StringValue, Len(StringValue)
    StringValue = Left$(StringValue, InStr(1,  StringValue, Chr$(0)) -  1)
End Sub
'
'
'   ===========
'   UTILISATION
'    ===========
'
Private Sub Exemple()
    Dim ID As Long, sVal As String
    Call GetSystemLanguage(ID, sVal)
    MsgBox "ID langue : '" CStr(ID) & "' => '" & sVal & "'"
End Sub

Remarque :
snippet basé sur le code trouvé sur : http://vb.developpez.com/faq/?page=Systeme

Snippets en rapport avec : Langue, Système, Exploitation, Os



Codes sources en rapport avec : Langue, Système, Exploitation, Os

{Assembleur} COMMENT FAIRE UN LIVECD
Deux sources dans le zip. la première dans le rep permet de copier du code dans un fichier existant...

{C / C++ / C++.NET} SYSTÈME D'EXPLOITATION COS2000 V2.1FR
Mini système d'exploitation 32 bits mode protégé en cours de réalisation. Comporte les pilotes sui...

{C / C++ / C++.NET} SYSTÈME D'EXPLOITATION COS2000 V2.0A
Ebauche d'un système d'exploitation mode protégé 32 bits ecrit en C. (Ne fait qu'affiché un message ...

{PHP} DETERMINER SYSTEME D'EXPLOITATION (OS) D'UN VISITEUR
Fonction permettant de determiner le systeme d'exploitation (ou OS) d'un visiteur. la fonction ad...

{Assembleur} DÉBUT D'OS TRÈS SIMPLE
Voilà ma première source sur ce site !!! Le bootloader c'est lui de HWW_Mb. (Je le remercie) Grâce ...

{Delphi} MODIFIER L'HORLOGE DU SYSTÈME D'EXPLOITATION
Changer l'heure de l'OS... mais sous Windows NT, il faudra ajuster les "Token Privileges". Restri...

{Visual Basic, VB6, VB.NET, VB 2005} CONTRÔLER DES RESTRICTIONS ET LA CONFIG
Ayant eu à dépanner un PC fortement perturbé par un virus: Plus d'icônes pour les disque durs,plus d...

{Assembleur} "MORTIMER": UN HOBBY OS
Mortimer 0.7 est un petit système d'exploitation, il tient sur une disquette c'est un système par...

{Delphi} VISIOMEM - AFFICHER VOTRE MÉMOIRE
Bonjour, cette application permet d'afficher une barre dans le coin inferieur droit de votre écran,...

{ASP / ASP.NET} SHAREPOINT 2007 - CHARGER LA LISTE DES COLLATIONS SHAREPOINT DANS UNE LISTE DÉROULANTE
De la même façon que pour la liste des packages de langue installés : - http://www.aspfr.com/codes...