Sombra em modo grafico

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
alaminojunior
Colaborador
Colaborador
Mensagens: 1717
Registrado em: 16 Dez 2005 21:26
Localização: Ubatuba - SP

Sombra em modo grafico

Mensagem por alaminojunior »

Por acaso alguem aí sabe como fazer para colocar sombra nos sistemas, trabalhando em modo grafico (LLibg) ?
evaldo
Usuário Nível 3
Usuário Nível 3
Mensagens: 113
Registrado em: 27 Out 2005 23:29

Mensagem por evaldo »

Você pode colocar um quadro negro no fundo, veja esse exemplo.

Código: Selecionar todos

GFRAME(26,171,321,461,16,16,16,20,3,3,3,LLG_MODE_SET)                     
GFRAME(20,165,315,455,7,15,8,20,3,3,3, LLG_MODE_SET)                        
GWRITEAT(435-325,165,"FITA DETALHE", 17, LLG_MODE_SET, aFont)      
Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Mensagem por Stanis Luksys »

Olá,

Existe na internet uma função que "lê" a cor que já está na tela e coloca uma cor mais escura, como no caso da sombra da VisualLib, isso nada mais é do que subtrair 7 no numero da cor, por exemplo:

Se a tela esta azul claro ( 8 ), e voce montar um quadro, voce pode fazer a sombra com azul escuro ( 1 )...

Esta função da VisualLib é interessante por que ela consegue fazer a sombra mesmo que a tela esteja multicolorida, pois a sombra fica tbm em varias tonalidades.

Como eu disse poupe seu tempo, essa função tem na net para clipper 5.2 e pode ser facilmente adaptada para Clipper 5.3 com LLIBG...


Falou!!!
Stanis Luksys
sites.google.com/hblibs

Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
Responder