Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
portuguese
Composition Setup
import.css=/download/attachments/3279126062824/newLayouttecnologia.css

Pagetitle

...

...

Classe TColorTriangle
Classe

...

TColorTriangle

Cria

...

um

...

objeto

...

do

...

tipo

...

paleta

...

de

...

cores.

Hierarquia

...

...

    • TColorTriangle

Construtores

Inclusão de trecho
Classe TColorTriangle - Construtores
Classe TColorTriangle - Construtores
nopaneltrue

Métodos

Inclusão de trecho
Classe TColorTriangle - Métodos
Classe TColorTriangle - Métodos
nopaneltrue

Exemplos

Bloco de código
languagecpp
themeEclipse
titleExemplo 1
linenumberstrue
collapsefalse
  #include "TOTVS.CH"
  
  User Function xCorTrig
    Local 

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
HRED
 
:=
 
tColorTriangle():Create(
 
oDlg
 
 
)oTColorTriangle:SetColorIni(
 
nColorIni
 
)oTColorTriangle:SetSizeTriangle( 300, 300 )
Exemplo do método SetSizeTriangle
Image Removed

 

#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 :=
 DEFINE DIALOG oDlg TITLE "Exemplo TColorTriangle" FROM 180,180 TO 650,800 PIXEL        
    
    // Usando Create
    oTColorTriangle1 := tColorTriangle():Create(
oDlg  )
 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
Image Removed
 )
    oTColorTriangle2:SetColor(CLR_BLUE)
    oTColorTriangle2:SetSizeTriangle( 200, 80 )
    
    ACTIVATE DIALOG oDlg CENTERED
  Return

Resultado do Exemplo

Image Added

Abrangência

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

...