UDF > WinAPIEx > Internationalization >


_WinAPI_GetLocaleInfo

Obtient des informations sur la locale spécifiée par son identifiant

#include <WinAPILocale.au3>
_WinAPI_GetLocaleInfo ( $iLCID, $iType )

Paramètres

$iLCID L'identifiant de la locale (LCID ) qui spécifie les paramètres régionaux ou l'une des valeurs prédéfinies suivantes:
$LOCALE_INVARIANT
$LOCALE_SYSTEM_DEFAULT
$LOCALE_USER_DEFAULT

Windows Vista ou une version ultérieure
$LOCALE_CUSTOM_DEFAULT
$LOCALE_CUSTOM_UI_DEFAULT
$LOCALE_CUSTOM_UNSPECIFIED
$iType L'une des constantes d'information de locale ($LOCALE_*) à récupérer.

Valeur de retour

Succès: Retourne la chaîne contenant les informations demandées.
Échec: Retourne la chaîne vide et définit @error <> 0, appelez _WinAPI_GetLastError() pour obtenir des informations supplémentaires sur l'erreur.

Voir aussi

Consultez GetLocaleInfo dans la librairie MSDN.

Exemple

#include <APILocaleConstants.au3>
#include <WinAPILocale.au3>

Local $iID = _WinAPI_GetUserDefaultLCID()

ConsoleWrite('Langue => ' & _WinAPI_GetLocaleInfo($iID, $LOCALE_SLANGUAGE) & @CRLF)
ConsoleWrite('Format de date => ' & _WinAPI_GetLocaleInfo($iID, $LOCALE_SSHORTDATE) & @CRLF)
ConsoleWrite('Format d''heure => ' & _WinAPI_GetLocaleInfo($iID, $LOCALE_STIMEFORMAT) & @CRLF)
ConsoleWrite('Nom de la devise => ' & _WinAPI_GetLocaleInfo($iID, $LOCALE_SNATIVECURRNAME) & @CRLF)
ConsoleWrite('Symbole de monnaie => ' & _WinAPI_GetLocaleInfo($iID, $LOCALE_SCURRENCY) & @CRLF)