Hallo!
Sorry war grade in der Schule als ich es geschrieben hatte! Desswegen hatte ich keine zeit, und konnte es auch nich ausprobieren..Mit Setstyle funktioniert es eben leider nicht! bei manchen styles geht es einfach nicht! Trozdem ist es nicht unmöglich! Hier hab ich mal ein funktionierendes gemacht, hoffe es hilft dir weiter :
[autoit]#include <GUIConstants.au3>
[/autoit][autoit][/autoit][autoit]GUICreate("Checkbox", 125, 40, 190, 120, -1, $WS_EX_TOOLWINDOW + $WS_EX_WINDOWEDGE)
$Checkbox = GUICtrlCreateCheckbox("PW Char", 0, 0, 73, 15)
$Input = GUICtrlCreateInput(@UserName, 0, 16, 121, 21)
GUISetState(@SW_SHOW)
While 1
$msg = GUIGetMsg()
Switch $msg
Case $GUI_EVENT_CLOSE
Exit
Case $Checkbox
If GUICtrlRead($Checkbox) = $GUI_CHECKED Then
GUICtrlSendMsg($Input,0xCC,149,0);Hier wird das $EM_SETPASSWORDCHAR (0xCC) auf das input angewendet
GUICtrlSetState($Input,@SW_UNLOCK);Hier wird das input feld "Aktualiesiert"
Else
GUICtrlSendMsg($Input,0xCC,0,0);Hier wirds wider entfernt
GUICtrlSetState($Input,@SW_UNLOCK);Hier wird das input feld "Aktualiesiert"
EndIf
EndSwitch
WEnd
Mfg Spider