Função: ColorDialog
Descrição
Esta função disponibiliza uma caixa de cores onde é possível selecionar uma cor e atribuí-la à uma variável em um script.
Parâmetros de saida
Notificação de Informação |
|
defined_var1 ou defined_var |
Variável definida que armazena o valor 1 (“true”) se uma cor foi selecionada e confirmada com sucesso, caso contrário, armazena 0 (“false”), por exemplo quando o usuário cancelou a seleção da mudança de cor. |
defined_var2 |
A cor selecionada será retornada na variável “defined_var2” como um inteiro que representa a cor escolhida. |
Exemplo de utilização
Exemplo de utilização para alterar a cor de um objeto de Tela através de um script que aciona a função ColorDialog():
-- ret é uma variável que receberá um valor booleano que informa se houve confirmação da cor selecionada (1 ou "true")
-- ou se durante a seleção houve cancelamento ou falha (0 ou "false").
local ret, color = ColorDialog()
print(color) -- Para verificação da ecolha de uma cor, usamos a função print para mostrar o valor na variavel color
print(ret) -- O mesmo acontece para o booleano ret
-- No contexto do projeto de teste, criamos um objeto que referencia esse script e aplicamos a cor selecionada nele
-- se a escolha de uma cor ocorreu com sucesso, isto é, ret == 1.
if ret == 1 then
Sender.Brush.Color = color -- Para saber mais sobre como o objeto recebe a cor selecionada , procure pela Váriavel
end