Classe: TColorTriangle
Cria um objeto do tipo paleta de cores.
TSrvObject -> TControl -> TColorTriangle
Create
Método construtor da classe.
TColorTriangle(): Create ( [ oWnd] ) --> oObjeto
Nome | Tipo | Descrição | Obrigatório | Referência |
oWnd | Objeto | Indica a janela ou controle visual onde a paleta de cores será criada. |
- (objeto)
- Retorna o objeto criado.
oTColorTriangle := tColorTriangle():Create( oDlg )
New
Método construtor da classe.
TColorTriangle(): New ( [ nRow], [ nCol], [ oWnd], [ nWidth], [ nHeight] ) --> oObjeto
Nome | Tipo | Descrição | Obrigatório | Referência |
nRow | Numérico | Indica a coordenada vertical em pixels ou caracteres. | ||
nCol | Numérico | Indica a coordenada horizontal em pixels ou caracteres. | ||
oWnd | Objeto | Indica a janela ou controle visual onde a paleta de cores será criada. | ||
nWidth | Numérico | Indica a largura da paleta de cores em pixels. | ||
nHeight | Numérico | Indica a altura da paleta de cores em pixels. |
- (objeto)
- Retorna o objeto criado.
oTColorTriangle := tColorTriangle():New(100,01,oDlg,200,80)
RetColor
Retorna uma representação numérica do RGB (Red, Green e Blue) da cor.
TColorTriangle(): RetColor ( ) --> nRet
- (numerico)
- Representação numérica do RGB (Red, Green e Blue) da cor, gerada através de um algoritmo próprio, que pode ser validada com seu nome definido no colors.ch.
- Se for necessário a conversão para os valores numéricos que representam o RGB padrão, faça uma chamada à função AdvPL ColorToRGB passando como parâmetro o retorno da função RetColor.
oTColorTriangle:RetColor() // Result: 3788455
SetColor
Define o RGB (Red, Green e Blue) da cor que será utilizada.
TColorTriangle(): SetColor ( [ nColor] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
nColor | Numérico | Indica a representação numérica do RGB (Red, Green e Blue) da cor que será definida. O número pode ser utilizado com sua versão textual definida no colors.ch. |
oTColorTriangle:SetColor( CLR_BLUE )
SetColorIni
Define a cor RGB (Red, Green e Blue) inicial.
TColorTriangle(): SetColorIni ( [ nColor] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
nColor | Numérico | Indica a representação numérica do RGB (Red, Green e Blue) da cor inicial. O número pode ser utilizado com sua versão textual definida no colors.ch. |
oTColorTriangle:SetColorIni( CLR_HRED )
SetSizeTriangle
Define o tamanho do triângulo de configuração.
TColorTriangle(): SetSizeTriangle ( [ nWidth], [ nHeight] ) -->
Nome | Tipo | Descrição | Obrigatório | Referência |
nWidth | Numérico | Indica a largura do objeto. | ||
nHeight | Numérico | Indica a altura do objeto. |
nColorIni := CLR_HREDoTColorTriangle := tColorTriangle():Create( oDlg )oTColorTriangle:SetColorIni( nColorIni )oTColorTriangle:SetSizeTriangle( 300, 300 )
#include "TOTVS.CH" User Function xCorTrig //TColorTriangle() Local nColorIni := CLR_HRED DEFINE DIALOG oDlg TITLE "Exemplo TColorTriangle" FROM 180,180 TO 550,700 PIXEL // Usando Create // Usando New ACTIVATE DIALOG oDlg CENTERED Return |
---|