UDF > GUI > GuiComboBoxEx >


_GUICtrlComboBoxEx_GetLocale

Récupère la localisation en cours

#include <GuiComboBoxEx.au3>
_GUICtrlComboBoxEx_GetLocale ( $hWnd )

Paramètre

$hWnd Handle du contrôle

Valeur de retour

Retourne le mot de poids fort contenant le code du pays et le mot de poids faible contenant l'identifiant de la langue.

En relation

_GUICtrlComboBoxEx_GetLocaleCountry, _GUICtrlComboBoxEx_GetLocaleLang, _GUICtrlComboBoxEx_GetLocalePrimLang, _GUICtrlComboBoxEx_GetLocaleSubLang

Exemple

#include <GuiComboBoxEx.au3>
#include <GUIConstantsEx.au3>
#include <MsgBoxConstants.au3>

Example()

Func Example()
    Local $hGUI, $hCombo

    ; Crée une GUI
    $hGUI = GUICreate("ComboBoxEx Get Locale", 400, 300)
    $hCombo = _GUICtrlComboBoxEx_Create($hGUI, "", 2, 2, 394, 100)
    GUISetState(@SW_SHOW)

    ; Ajoute des fichiers
    _GUICtrlComboBoxEx_AddDir($hCombo, "", $DDL_DRIVES, False)

    ; Affiche la localisation, le code du pays, l'identifiant de la langue, l'id de la langue principale, l'id du dialecte
    MsgBox($MB_SYSTEMMODAL, "Information", _
            "Locale .................: " & _GUICtrlComboBoxEx_GetLocale($hCombo) & @CRLF & _
            "Country code ........: " & _GUICtrlComboBoxEx_GetLocaleCountry($hCombo) & @CRLF & _
            "Language identifier..: " & _GUICtrlComboBoxEx_GetLocaleLang($hCombo) & @CRLF & _
            "Primary Language id : " & _GUICtrlComboBoxEx_GetLocalePrimLang($hCombo) & @CRLF & _
            "Sub-Language id ....: " & _GUICtrlComboBoxEx_GetLocaleSubLang($hCombo))

    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE
EndFunc   ;==>Example