Alles anzeigenHaken vor dem Menü geht ohne Probleme. Habe jetzt zwar nicht ganz verstanden wann er gesetzt werden soll, aber ist auch egal.
Im Beispiel wird der Haken gesetzt/nicht gesetzt wenn du den OK Button anklickst. Wie das geht siehst du also.Spoiler anzeigen
[autoit]#include
[/autoit] [autoit][/autoit] [autoit]
#include
#include
#include$_1 = GUICreate("Notiz Tool", 196, 175, 192, 125, BitOR($GUI_SS_DEFAULT_GUI, $WS_MAXIMIZEBOX, $WS_SIZEBOX, $WS_THICKFRAME, $WS_TABSTOP))
[/autoit] [autoit][/autoit] [autoit]
$menOptions = GUICtrlCreateMenu("Einstellungen")
$smenMouseClick = GUICtrlCreateMenuItem("Automatisch OK", $menOptions)
$cmdOk = GUICtrlCreateButton("OK", 2, 34, 90, 20)
$edtText = GUICtrlCreateEdit("", 0, 56, 185, 89)
GUICtrlSetData(-1, "edtText")
GUISetState(@SW_SHOW)
$iOption = 0While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitCase $nMsg = $smenMouseClick
[/autoit] [autoit][/autoit] [autoit]
Select
Case $iOption = 0
$iOption = 1
Case $iOption = 1
$iOption = 0
EndSelectCase $nMsg = $cmdOk
[/autoit]
Select
Case $iOption = 0
GUICtrlSetState($smenMouseClick, $GUI_UNCHECKED)
GUICtrlSetData($edtText, "Unchecked")
Case $iOption = 1
GUICtrlSetState($smenMouseClick, $GUI_CHECKED)
GUICtrlSetData($edtText, "Checked")
EndSelect
EndSwitch
WEndBugFix, warum soll ein Haken vor dem Menü nicht gehen? Ist doch das klassische Beispiel von Checked/Unchecked in einem Menüitem.
Schau dir das Beispiel von GUICtrlCreateMenuItem mal anDasIch, schau dir das Beispiel in der Hilfe an
Raupi, du bist mein Held! DANKE!! Hat super funktioniert