Не получается изменить цвет фона всего окошка, получается только цвет фона вокруг текста поменять. Я что то не то использую?
Код:
#include <ButtonConstants.au3>
#include <WindowsConstants.au3>
#include <GUIConstantsEx.au3>
GUICreate("Проверка Администратора салона", 500, 950, -1, -1, BitOR($WS_MINIMIZEBOX,$WS_POPUP,$WS_GROUP), BitOR($WS_EX_TOPMOST,$WS_EX_WINDOWEDGE)) ; Создаёт окно в центре экрана
Local $nCh1 = GUICtrlCreateCheckbox("1. ТЕКСТ", 10, 10, 400, 17)
Local $nCh2 = GUICtrlCreateCheckbox("2. ТЕКСТ", 10, 50, 400, 17)
GUICtrlCreateLabel("2.1 ТЕКСТ;", 10, 70, 400, 17)
GUICtrlCreateLabel("2.2 ТЕКСТ;", 10, 85, 400, 17)
GUICtrlCreateLabel("2.3 ТЕКСТ;", 10, 100, 400, 17)
GUICtrlCreateLabel("2.4 ТЕКСТ;", 10, 115, 400, 17)
GUICtrlCreateLabel("2.5 ТЕКСТ;", 10, 130, 400, 17)
GUICtrlSetColor(-1, 0xFFFF00)
GUICtrlSetBkColor(-1, 0x008000)
#GUICtrlSetCursor (-1, 0)
Local $nCh3 = GUICtrlCreateCheckbox("3. ТЕКСТ", 10, 170, 400, 17)
Local $nCh4 = GUICtrlCreateCheckbox("4. ТЕКСТ", 10, 210, 400, 17)
Local $nCh5 = GUICtrlCreateCheckbox("5. ТЕКСТ", 10, 250, 400, 17)
Local $nCh6 = GUICtrlCreateCheckbox("6. ТЕКСТ", 10, 290, 400, 17)
Local $nCh7 = GUICtrlCreateCheckbox("7. ТЕКСТ", 10, 330, 400, 17)
Local $nCh8 = GUICtrlCreateCheckbox("8. ТЕКСТ", 10, 370, 400, 17)
#GUICtrlSetBkColor(-1, 0x98c793); цвет текста
Local $close = GUICtrlCreateButton("Выполнено", 390, 360)
GUICtrlSetState($close, $GUI_DISABLE)
GUISetState() ; показывает созданное окно
Local $count = 0
While 1
$msg = GUIGetMsg()
Switch $msg
Case $nCh1, $nCh2, $nCh3, $nCh4, $nCh5, $nCh6, $nCh7, $nCh8
If GUICtrlRead($msg) = 1 Then
$count+=1
Else
$count-=1
EndIf
If $count = 8 Then
GUICtrlSetState($close, $GUI_ENABLE)
Else
GUICtrlSetState($close, $GUI_DISABLE)
EndIf
Case $close
If $count = 8 Then ExitLoop
EndSwitch
WEnd