So, I made a checkbox GLOBAL $PassStart = IniRead("Config.ini","Config","Password","Default Value")
$Input2 = GUICtrlCreateInput("", 40, 64, 249, 21, BitOR($GUI_SS_DEFAULT_INPUT,$ES_PASSWORD))
$Checkbox2 = GUICtrlCreateCheckbox("Show Password", 40, 136, 153, 17)
GUICtrlSetData($Input2,$PassStart)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Checkbox2
SeverMessage, There certainly is an easier way: #include <GUIConstantsEx.au3>
#include <EditConstants.au3>
Global $PassStart = IniRead("Config.ini", "Config", "Password", "Default Value")
$hGUI = GUICreate("Test", 500, 500)
$cInput = GUICtrlCreateInput("", 10, 10, 200, 20, BitOR($GUI_SS_DEFAULT_INPUT, $ES_PASSWORD))
$cCheck = GUICtrlCreateCheckbox("Show Password", 10, 50, 150, 20)
GUICtrlSetData($cInput, $PassStart)