UDF > GUI > GuiEdit >


_GUICtrlEdit_SetPasswordChar

Définit ou supprime le caractère qu'un contrôle d'édition affiche lorsque l'utilisateur saisit un mot de passe

#include <GuiEdit.au3>
_GUICtrlEdit_SetPasswordChar ( $hWnd [, $sDisplayChar = "0"] )

Paramètres

$hWnd ID/handle du contrôle
$sDisplayChar [optionnel] Le caractère à afficher à la place des caractères tapés par l'utilisateur
Si ce paramètre est zéro, la commande supprime le caractère actuel de mot de passe et affiche les caractères tapés par l'utilisateur

Valeur de retour

Aucune.

En relation

_GUICtrlEdit_GetPasswordChar

Exemple

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

Example()

Func Example()
    Local $idEdit

    ; Crée une GUI
    GUICreate("(Internal) Edit Get Password Char", 400, 300)
    $idEdit = GUICtrlCreateInput("Test of build-in control", 2, 2, 394, 25, $ES_PASSWORD)
    GUISetState(@SW_SHOW)

    MsgBox($MB_SYSTEMMODAL, "Information", "Password Char: " & _GUICtrlEdit_GetPasswordChar($idEdit))

    _GUICtrlEdit_SetPasswordChar($idEdit, "$") ; change password char to $

    MsgBox($MB_SYSTEMMODAL, "Information", "Password Char: " & _GUICtrlEdit_GetPasswordChar($idEdit))

    _GUICtrlEdit_SetPasswordChar($idEdit) ; display characters typed by the user.

    MsgBox($MB_SYSTEMMODAL, "Information", "Password Char: " & _GUICtrlEdit_GetPasswordChar($idEdit))

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