- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Classe TColorTriangle()
×
Linguagem de Programação ADVPL
Perguntas Classe TColorTriangle()
- rcaps
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 69
- Obrigados Recebidos: 0
9 anos 5 meses atrás #28278
por rcaps
Classe TColorTriangle() foi criado por rcaps
Boa tarde !
Alguém saberia informar como pego no retorno da Classe tColorTriangle, após a definição da cor,o valor de retorno convertido para Hexadecimal ou RGB ?
Explico : Quando se usa esta classe, e o usuário escolhe a cor através dela, o retorno da cor escolhida é um numero inteiro, que nem é hexadecimal nem é padrão RGB(xxx,xxx,xxx), daí não consigo converte-lo para o padrão que necessito, daí pergunto :
Existe alguma forma de conversão deste numero inteiro para Hexadecimal ou RG(xxx,xxx,xxx) ?
Ou então Consigo pegar os paramentros de (R)(G)( contidos na classe mostrada na tela ?
Se alguém puder dar uma luz, fico agradecido desde já.
Abs.
Raul
Alguém saberia informar como pego no retorno da Classe tColorTriangle, após a definição da cor,o valor de retorno convertido para Hexadecimal ou RGB ?
Explico : Quando se usa esta classe, e o usuário escolhe a cor através dela, o retorno da cor escolhida é um numero inteiro, que nem é hexadecimal nem é padrão RGB(xxx,xxx,xxx), daí não consigo converte-lo para o padrão que necessito, daí pergunto :
Existe alguma forma de conversão deste numero inteiro para Hexadecimal ou RG(xxx,xxx,xxx) ?
Ou então Consigo pegar os paramentros de (R)(G)( contidos na classe mostrada na tela ?
Se alguém puder dar uma luz, fico agradecido desde já.
Abs.
Raul
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
- rcaps
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 69
- Obrigados Recebidos: 0
9 anos 5 meses atrás #28291
por rcaps
Respondido por rcaps no tópico Classe TColorTriangle()
Bom dia Kanaãm,
Esta função só funciona para as cores que estão inseridas no arquivo COLORS.CH. ( CLR_HRED, CLR_BLUE, CLR_GREEN, etc )
Para converter o valor de retorno da classe TColorTriangle() eu usei as funções abaixo :
xColor := oColorTr1:retColor() // numero de retorno da cor escolhida na classe
xcolor1 := substr((ntoc(xcolor,16,6)),5,2)+substr((ntoc(xcolor,16,6)),3,2)+substr((ntoc(xcolor,16,6)),1,2) // conversão para Hexadecimal
Daí posso utilizar tanto o xcolor para alterar as propriedades de cor dos objetos em tempo de execução quanto converter par Hexadecimal e utilizar
nos gráficos do Google, que estou utilizando.
Mas valeu, obrigado !
Abs.
Raul.
Esta função só funciona para as cores que estão inseridas no arquivo COLORS.CH. ( CLR_HRED, CLR_BLUE, CLR_GREEN, etc )
Para converter o valor de retorno da classe TColorTriangle() eu usei as funções abaixo :
xColor := oColorTr1:retColor() // numero de retorno da cor escolhida na classe
xcolor1 := substr((ntoc(xcolor,16,6)),5,2)+substr((ntoc(xcolor,16,6)),3,2)+substr((ntoc(xcolor,16,6)),1,2) // conversão para Hexadecimal
Daí posso utilizar tanto o xcolor para alterar as propriedades de cor dos objetos em tempo de execução quanto converter par Hexadecimal e utilizar
nos gráficos do Google, que estou utilizando.
Mas valeu, obrigado !
Abs.
Raul.
Por favor Acessar ou Registrar para participar da conversa.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Classe TColorTriangle()
Tempo para a criação da página:0.141 segundos