Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
TColorTriangle
TColorTriangle

Classe: TColorTriangle

Cria um objeto do tipo paleta de cores.

TSrvObject -> TControl -> TColorTriangle


Create

Método construtor da classe.


TColorTriangle(): Create ( [ oWnd] ) --> oObjeto


 

NomeTipoDescriçãoObrigatórioReferência
oWndObjetoIndica a janela ou controle visual onde a paleta de cores será criada.  

 

oObjeto
    (objeto)
  • Retorna o objeto criado.

oTColorTriangle := tColorTriangle():Create( oDlg  )

New

Método construtor da classe.


TColorTriangle(): New ( [ nRow], [ nCol], [ oWnd], [ nWidth], [ nHeight] ) --> oObjeto


 

NomeTipoDescriçãoObrigatórioReferência
nRowNuméricoIndica a coordenada vertical em pixels ou caracteres.  
nColNuméricoIndica a coordenada horizontal em pixels ou caracteres.  
oWndObjetoIndica a janela ou controle visual onde a paleta de cores será criada.  
nWidthNuméricoIndica a largura da paleta de cores em pixels.  
nHeightNuméricoIndica a altura da paleta de cores em pixels.  

 

oObjeto
    (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

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.

Observações
  • 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] ) -->


 

NomeTipoDescriçãoObrigatórioReferência
nColorNuméricoIndica 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] ) -->


 

NomeTipoDescriçãoObrigatórioReferência
nColorNuméricoIndica 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] ) -->


 

NomeTipoDescriçãoObrigatórioReferência
nWidthNuméricoIndica a largura do objeto.  
nHeightNuméricoIndica a altura do objeto.  

 


nColorIni := CLR_HREDoTColorTriangle := tColorTriangle():Create( oDlg  )oTColorTriangle:SetColorIni( nColorIni )oTColorTriangle:SetSizeTriangle( 300, 300 )

Exemplo do método SetSizeTriangle

 

#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
oTColorTriangle1 := tColorTriangle():Create( oDlg  )
oTColorTriangle1:SetColorIni( nColorIni )

// Usando New
oTColorTriangle2 := tColorTriangle():New(100,01,oDlg,200,80)
oTColorTriangle2:SetColorIni( nColorIni )

ACTIVATE DIALOG oDlg CENTERED

Return

 


Exemplo da classe TColorTriangle

Microsiga Protheus 8.11 , Microsiga Protheus 11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server