Почему разные элементы (label и checkbox) в отключенном состоянии (GUI_DISABLE) имеют разные оттенки серого цвета?
Причем, это проявляется на Win7 и не проявляется на Win XP.
Причем, это проявляется на Win7 и не проявляется на Win XP.
Код:
#include <GUIConstantsEx.au3>
Opt('MustDeclareVars', 1)
Example()
Func Example()
Local $msg, $label, $checkbox, $buttonE, $buttonD
GUICreate("My GUI state")
$label = GUICtrlCreateLabel("my label", 10, 20)
GUICtrlSetState(-1, $GUI_DISABLE)
$checkbox = GUICtrlCreateCheckbox("my checkbox", 10, 40)
GUICtrlSetState(-1, $GUI_DISABLE)
$buttonE = GUICtrlCreateButton("ENABLE", 10, 70)
GUICtrlSetState(-1, $GUI_FOCUS)
$buttonD = GUICtrlCreateButton("DISABLE", 80, 70)
GUICtrlSetState(-1, $GUI_ENABLE)
GUISetState()
While 1
$msg = GUIGetMsg()
If $msg = $buttonD Then
GUICtrlSetState($label, $GUI_DISABLE)
GUICtrlSetState($checkbox, $GUI_DISABLE)
EndIf
If $msg = $buttonE Then
GUICtrlSetState($label, $GUI_ENABLE)
GUICtrlSetState($checkbox, $GUI_ENABLE)
EndIf
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
WEnd
EndFunc ;==>Example