Como usar tons de cores (Harbour modo console)
Moderador: Moderadores
-
sergiosouzalima
- Usuário Nível 1

- Mensagens: 48
- Registrado em: 26 Out 2020 11:25
- Localização: São Paulo / SP
Como usar tons de cores (Harbour modo console)
Olá, amigos!
Continuo fazendo meus laboratórios Harbour, mas não consigo experimentar vários tons da cor azul.
É possível usar 3 tons da cor azul, por exemplo, sem usar biblioteca gráfica?
Já fiz testes com SET COLOR / SetColor(), mas sem sucesso.
Envio uma tela de exemplo usando 3 tons de azul. Não é uma tela feita em Harbour mas serve de exemplo.
Obrigado!
Sergio
Continuo fazendo meus laboratórios Harbour, mas não consigo experimentar vários tons da cor azul.
É possível usar 3 tons da cor azul, por exemplo, sem usar biblioteca gráfica?
Já fiz testes com SET COLOR / SetColor(), mas sem sucesso.
Envio uma tela de exemplo usando 3 tons de azul. Não é uma tela feita em Harbour mas serve de exemplo.
Obrigado!
Sergio
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Como usar tons de cores (Harbour modo console)
A GT do Harbour é limitada a 16 cores.
Nesse conjunto de 16 cores, pode escolher o conjunto que quiser.
NÃO sei dizer se funciona pra console puro.
Nesse conjunto de 16 cores, pode escolher o conjunto que quiser.
Código: Selecionar todos
#include "hbgtinfo.ch"
aList := hb_gtInfo( HB_GTI_PALETTE )
// troque as que quiser
hb_gtInfo( HB_GTI_PALETTE, aList )
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Como usar tons de cores (Harbour modo console)
Não! Sem usar biblioteca gráfica você tem apenas dois tons de azul, a saber:sergiosouzalima escreveu:É possível usar 3 tons da cor azul, por exemplo, sem usar biblioteca gráfica?
Código: Selecionar todos
B = Azul
B+ = Azul Brilhente
BG = Cyan
BG+ = Cyan brilhantePara obter tons como em seu exemplo, precisa usar uma biblioteca gráfica e aplicar as tonalidades da tabela RGB.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Como usar tons de cores (Harbour modo console)
Faltou dizer:
Mas não se engane.
As telas Windows podem usar um degradê, que não é uma cor única.
O resultado pode não ser o esperado.
Mas não se engane.
As telas Windows podem usar um degradê, que não é uma cor única.
O resultado pode não ser o esperado.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
sergiosouzalima
- Usuário Nível 1

- Mensagens: 48
- Registrado em: 26 Out 2020 11:25
- Localização: São Paulo / SP
Como usar tons de cores (Harbour modo console)
Entendi, pessoal!
Vou deixar para testar cores quando começar a estudar alguma biblioteca gráfica.
Obrigado!
Sergio
Vou deixar para testar cores quando começar a estudar alguma biblioteca gráfica.
Obrigado!
Sergio
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Como usar tons de cores (Harbour modo console)
Não, não entendeu.sergiosouzalima escreveu:Entendi, pessoal!
Vou deixar para testar cores quando começar a estudar alguma biblioteca gráfica.
Código: Selecionar todos
hbmk2 test.prg
hbmk2 test.prg -gui
hbmk2 test.prg gtwvg.hbc
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
sergiosouzalima
- Usuário Nível 1

- Mensagens: 48
- Registrado em: 26 Out 2020 11:25
- Localização: São Paulo / SP
Como usar tons de cores (Harbour modo console)
Esqueci de falar que estou no Linux.
GTWVG funciona no Linux da mesma forma que funciona no Windows?
Fiz esse teste na imagem.
Só assim já compila.
Qual a diferença em relação a
"hbmk2 test.prg -gui" e "hbmk2 test.prg gtwvg.hbc" ?
Fiz esse FOR para mostrar o que vem dentro desse array aList.
Ainda não sei o que significam esses valores. Continuo a investigação.
Obrigado!
Sergio
GTWVG funciona no Linux da mesma forma que funciona no Windows?
Fiz esse teste na imagem.
Só assim já compila.
Código: Selecionar todos
hbmk2 test.prg"hbmk2 test.prg -gui" e "hbmk2 test.prg gtwvg.hbc" ?
Fiz esse FOR para mostrar o que vem dentro desse array aList.
Ainda não sei o que significam esses valores. Continuo a investigação.
Obrigado!
Sergio
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Como usar tons de cores (Harbour modo console)
No Linux também, com -gui, entraria a GTXWC, ou algo assim.
Cada número é uma cor RGB em decimal.
Cada número é uma cor RGB em decimal.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/