Obtient des informations sur la locale spécifiée par son identifiant
#include <WinAPILocale.au3>
_WinAPI_GetLocaleInfo ( $iLCID, $iType )
$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. |
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. |
Consultez GetLocaleInfo dans la librairie MSDN.
#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)