Cor no GET
Moderador: Moderadores
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Cor no GET
Selecionados ? não entendi muito bem, mas para mudar a COR dos GET, é só usar a assim:
E se você quer apenas mudar a cor do GET que esta com o FOCU, pode apenas usar no inicio da dialog:
SetColorinFocus(.t.)
Código: Selecionar todos
#define x_RED 255
@ 15,479 GET oOBS3 VAR vOBS3 OF oGroup3 SIZE 755,22 ;
COLOR x_RED;
TOOLTIP 'Observação'
SetColorinFocus(.t.)
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
-
clebervn
- Usuário Nível 3

- Mensagens: 286
- Registrado em: 12 Jun 2007 10:49
- Localização: Florianópolis/SC
Re: Cor no GET
agora outra pergunta, pus o setinfocus, mas o get selecionado ou em FOCU ficou fundo amarelo e letra preta... tem como alterar isso 
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Cor no GET
Tem sim, procure nos fonte da Hwgui essa função e mude direto lá, e recompile sua LIB.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
Re: Cor no GET
voce pode alterar de duas formas
para isso é necessario estar com a LIB atualizada
SET COLORFOCUS TO [<tColor>],[<bColor>]
SetColorinFocus( lDef, tcolor,bcolor )
para isso é necessario estar com a LIB atualizada
SET COLORFOCUS TO [<tColor>],[<bColor>]
SetColorinFocus( lDef, tcolor,bcolor )
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Re: Cor no GET
o comando correto é
SET COLORFOCUS ON|OFF [COLOR [<tColor>],[<bColor>]]
SET COLORFOCUS ON|OFF [COLOR [<tColor>],[<bColor>]]
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Re: Cor no GET
Até a versão 2.17 da HwGui este comando não existe!esbasso escreveu:SET COLORFOCUS ON|OFF [COLOR [<tColor>],[<bColor>]]
Existe uma versão mais recente do que a 2.17?
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Re: Cor no GET
Amigos, procurando o comando SET COLORFOCUS nos arquivos fontes da HwGui, notei o seguinte:
No arquivo hedit.prg tem a seguinte linha de comando:
A combinação de cor CCFFFF corresponde a uma variação da cor azul: TESTE
Então porque será que na HwGui esta combinação corresponde a cor amarela?
Será que a função vcolor() está com algum bug?
Abraços,
No arquivo hedit.prg tem a seguinte linha de comando:
Código: Selecionar todos
DATA nColorinFocus INIT vcolor( 'CCFFFF' )Então porque será que na HwGui esta combinação corresponde a cor amarela?
Será que a função vcolor() está com algum bug?
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Re: Cor no GET
para voce ter a ultima versão sempres da HWGUI é necessario estar ATUALIZADO via CVS
http://sourceforge.net/cvs/?group_id=94178
ASSIM voce tera sempre as ultimas atualizações da mesma
http://sourceforge.net/cvs/?group_id=94178
ASSIM voce tera sempre as ultimas atualizações da mesma
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Re: Cor no GET
Luis, atualizei a minha HwGui e fiz alguns teste com a função SetColorinFocus(). Mas agora quando você digita alguma coisa, a cor do GET volta para texto preto com fundo branco.
Abraços,
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Re: Cor no GET
exato, esta correto , ´comportamento é assim mesmo.
Afinal todos os aplicativo são assim, ele destaca quando pega o FOCO e depois se for alterado volta ao normal.
Afinal todos os aplicativo são assim, ele destaca quando pega o FOCO e depois se for alterado volta ao normal.
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Re: Cor no GET
Luis, não sei se me expressei direito... por exemplo, quando entro no GET ele está com a letra e fundo da cor definida na função SetColorinFocus() (por exemplo: letra preta com fundo azul), ai se eu resolvo digitar alguma coisa neste GET, a cor da letra e fundo muda para letra preta com fundo branco.
Na versão da HwGui 2.17 que eu tinha aqui, antes de atualizar via CVS, a cor do GET ficava a mesma... veja um exemplo do arquivo TESTGET2.PRG que compilei com esta minha versão da HwGui:
https://pctoledo.org/temp/testget2.zip
Abraços,
Na versão da HwGui 2.17 que eu tinha aqui, antes de atualizar via CVS, a cor do GET ficava a mesma... veja um exemplo do arquivo TESTGET2.PRG que compilei com esta minha versão da HwGui:
https://pctoledo.org/temp/testget2.zip
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Re: Cor no GET
é verdade, era assim
mas foi alterado para esta outra forma
Não vejo nenhum problema nesta nova forma, afinal a cor é apenas para destacar o campo, a digitação tem de ser de acordo com o padrão normal da tela
mas foi alterado para esta outra forma
Não vejo nenhum problema nesta nova forma, afinal a cor é apenas para destacar o campo, a digitação tem de ser de acordo com o padrão normal da tela
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Re: Cor no GET
Luis, eu discordo de você! A razão de mudar a cor do GET em foco é para destacar o campo e facilitar assim a sua visualização, principalmente na edição do conteúdo deste campo, onde o usuário tem que desviar o olhar da tela do micro para o teclado e vise-versa. Da maneira como está esta versão da HwGui, quando você entra no GET o campo está em destaque, ai quando você olha para o teclado para digitar alguma coisa e retorna o olhar para a tela do micro, o campo já não está mais em destaque, todos os campos estão com a mesma cor.esbasso escreveu:Não vejo nenhum problema nesta nova forma, afinal a cor é apenas para destacar o campo
Para resolver isto, fiz uma alteração no arquivo HEDIT.PRG que está na pasta SOURCE da HwGui:
Procure por (linha 189):
Código: Selecionar todos
IF ::lFocu
::SetColor( ::tcolorOld, ::bColorOld, .t. )
::move()
::lFocu := .F.
ENDIFCódigo: Selecionar todos
IF ::lFocu
::lFocu := .F.
ENDIFAbraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
