Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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 o RGB (Red, Green e Blue) da cor.


TColorTriangle(): RetColor ( ) --> nRet

nRet
    (numerico)
  • Retorna o RGB (Red, Green e Blue) da cor.

oTColorTriangle:RetColor()   // Result: 3788455

SetColor

Define o o RGB (Red, Green e Blue) da cor que será utilizada.


TColorTriangle(): SetColor ( [ nColor] ) -->


 

NomeTipoDescriçãoObrigatórioReferência
nColorNuméricoIndica o RGB (Red, Green e Blue) da cor que será utilizada.  

 


oTColorTriangle:SetColor( CLR_BLUE )

SetColorIni

Define a cor RGB (Red, Green e Blue) inicial.


TColorTriangle(): SetColorIni ( [ nColor] ) -->


 

NomeTipoDescriçãoObrigatórioReferência
nColorNuméricoIndica a cor RGB (Red, Green e Blue) inicial.  

 


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

DEFINE DIALOG oDlg TITLE "Exemplo TColorTriangle" FROM

 

Local nColorIni := CLR_HRED

DEFINE DIALOG oDlg TITLE "Exemplo TColorTriangle" FROM 180,180

TO

550,700

PIXEL

PIXEL        

//

Usando

Create nColorIni := CLR_HRED oTColorTriangle1 :=

Create
oTColorTriangle1 := tColorTriangle():Create(

oDlg )

oDlg  )
oTColorTriangle1:SetColorIni(

nColorIni

)

)

//

Usando

New oTColorTriangle2

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