UDF > GUI > GuiComboBox >


_GUICtrlComboBox_GetLocale

Obtient la localisation en cours

#include <GuiComboBox.au3>
_GUICtrlComboBox_GetLocale ( $hWnd )

Paramètre

$hWnd ID/handle du contrôle

Valeur de retour

Renvoie le mot de poids fort qui contient le code du pays et le mot de poids faible qui contient l'identifiant de la langue.

En relation

_GUICtrlComboBox_GetLocaleCountry, _GUICtrlComboBox_GetLocaleLang, _GUICtrlComboBox_GetLocalePrimLang, _GUICtrlComboBox_GetLocaleSubLang

Exemple

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

Example()

Func Example()
    Local $idCombo

    ; Crée une GUI
    GUICreate("ComboBox Get Locale", 400, 296)
    $idCombo = GUICtrlCreateCombo("", 2, 2, 396, 296)
    GUISetState(@SW_SHOW)

    ; Ajoute des fichiers
    _GUICtrlComboBox_BeginUpdate($idCombo)
    _GUICtrlComboBox_AddDir($idCombo, @WindowsDir & "\*.exe")
    _GUICtrlComboBox_EndUpdate($idCombo)

    ; Affiche la localisation, le code du pays, l'identifiant de la langue, l'id de la langue primaire, l'id du dialecte
    MsgBox($MB_SYSTEMMODAL, "Information", _
            "Locale .................: " & _GUICtrlComboBox_GetLocale($idCombo) & @CRLF & _
            "Country code ........: " & _GUICtrlComboBox_GetLocaleCountry($idCombo) & @CRLF & _
            "Language identifier..: " & _GUICtrlComboBox_GetLocaleLang($idCombo) & @CRLF & _
            "Primary Language id : " & _GUICtrlComboBox_GetLocalePrimLang($idCombo) & @CRLF & _
            "Sub-Language id ....: " & _GUICtrlComboBox_GetLocaleSubLang($idCombo))

    ; Boucle jusqu'à ce que l'utilisateur quitte
    Do
    Until GUIGetMsg() = $GUI_EVENT_CLOSE
    GUIDelete()
EndFunc   ;==>Example