S'identifier

API
Documentation
Ressources
Trucs & astuces
Libre
Gabarits
Services

Membres
Participer
Visiter

Contact

Meilleure résolution
mode 800 x 600

Optimisé pour
IE v.5
Netscape v.6
mais surtout pour
Mozilla v.1
minimum

 


Membre de Click-FR®, Réseau francophone Paie-Par-Click

GetLocaleInfo

Date de parution : 02/05/2000 - Cette fiche API a été lue 1720 fois

Description

GetLocaleInfo récupère les informations locales du système. Si la fonction réussit, la valeur retournée est le nombre en octets (version ANSI) ou les caractères écrits dans le tampon de destination, ou encore si le paramètre cchData est à zéro, le nombre d'octets ou les caractères requis pour obtenir l'information local.

Syntaxe

AppelDLL32("kernel32","GetLocaleInfoA", Locale, LCType, &lpLCData, cchData)

Locale

Spécifie le paramètre de l'information locale.

LOCALE_SYSTEM_DEFAULT

Information locale système par défaut.

LOCALE_USER_DEFAULT

Information locale utilisateur par défaut.

LCType

Spécifie une des constantes LCTYPE pour indiquer le type d'information à retrouver.

lpLCData

Pointe sur une chaîne tampon qui réceptionne la requête.

cchData

Taille en octets (version ANSI) ou en caractères (version Unicode).

Compatibilité

Toutes versions

Remarque

Exemple 1

// Recherche du séparateur décimal
LOCALE_SDECIMAL est un entier
lpLCData est une chaîne asciiz sur 255
Retval est un entier long
Locale est un entier long

// Ce code vous est offert par Beaussier en ligne
// Remerciement à Frédéric Naslis pour cet exemple
LOCALE_SDECIMAL = 14

Locale = AppelDLL32("kernel32", "GetUserDefaultLCID")
Retval = AppelDLL32("kernel32", "GetLocaleInfoA", Locale, LOCALE_SDECIMAL, &lpLCData, 255)
Info("Format des nombres : # ##0" + lpLCData + "00")


Nombre de commentaire sur GetLocaleInfo : 0

Rappel : Le code fourni est compatible Windev v.4 et 5. Pour les versions supérieures, vous devez modifier le type des variables numériques. Par exemple : entier long devient entier.
Bien sûr, les marques citées sont déposées par leurs sociétés respectives. Ces pages sont à la disposition de tous, le code fourni est libre mais toute responsabilité est déclinée en cas de mauvais usage ou de dysfonctionnement.
© 2000-2005 Beaussier & Le Centre W..D..