Irgendwie steh ich grad auf dem Schlauch und finde nichts passendes. Mein Programm soll unter betimmten Bedingungen einen Button rot einfärben und diesen bei Bedarf auch wieder auf die Standardfarbe zurückfärben. Scheinbar bietet die Funktion guictrlsetbkcolor aber nicht die Möglichkeit die Farbe wieder zu entfernen oder eben auf Standard zu setzen. Nun ist also die Frage wie der korrekte Farbcode lautet um wieder einen Standard grauen Button zu erhalten. Vielleicht gibts dafür ja auch eine Autoit Konstante?
[autoit]
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$MainGUI = GUICreate("Main GUI", 502, 200, 50, 124)
$Button1 = GUICtrlCreateButton("Button1", 336, 32)
GUISetState(@SW_SHOW)
$test = 1
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
if $test = 1 Then
GUICtrlSetBkColor($Button1,0xFFB2B2)
$test = 2
Else
;GUICtrlSetBkColor($Button1, **welche Farbe muss hier rein???** )
$test = 1
EndIf
EndSwitch
WEnd