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"] )
| $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 |
#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