Você está muito perto! Quando você declara as variáveis nos comandos Gui, isto é, vIsBlue
, o nome da variável que é chamado no sub não precisa do v
na frente dele. Eu também fixei sua lógica de declaração If
reordenando e adicionando Else If
declarações.
Gui, Add, Checkbox, vIsBlue, Are you Blue?
Gui, Add, Checkbox, vIsGreen, Are you Green?
Gui, Add, Button, Default gConfirm, Confirm
Gui, Show
Return
Confirm:
Gui, Submit
if (IsBlue = 1) and (IsGreen = 1)
MsgBox, You're Blue and Green,,, Blue and Green
else if IsBlue = 1
MsgBox, You're Blue,,, Blue
else if IsGreen = 1
MsgBox, You're Green,,, Green
Return