ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Ajuda com transparência

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
deadpvh
Novato
Novato


Registrado: Segunda-Feira, 28 de Agosto de 2006
Mensagens: 2

MensagemEnviada: Seg Ago 28, 2006 11:13 am    Assunto: Ajuda com transparência Responder com Citação

Utilizo o delphi 7 e gostaria de implementar uma splash screen que ficasse tipo a do adobe reader 6 ou o o CorelDraw X3.

Alguém pode me orientar...???
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
thomazs
Moderador
Moderador


Registrado: Segunda-Feira, 1 de Março de 2004
Mensagens: 2835

MensagemEnviada: Seg Ago 28, 2006 1:48 pm    Assunto: Ajuda com transparência Responder com Citação

Se quer transparência, é só definir a propriedade TransparentColorValue para a cor que deseja que fique transparente, e colocar na Propriedade TransparentColor o valor True.
Dessa forma tudo o que tiver com a cor selecionada em TransparentColorValue ficará transparente (para o form apenas, não para a aplicação).
_________________
Suporte e Consultoria em Desenvolvimento de Sistemas
Bacharel em Sistemas de Informação
Especialista em Bancos de Dados
Desenvolvimento: Clipper, Delphi, PHP, Python/Django
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
ovatsug
Aprendiz
Aprendiz


Registrado: Sábado, 8 de Julho de 2006
Mensagens: 178

MensagemEnviada: Seg Ago 28, 2006 6:36 pm    Assunto: Ajuda com transparência Responder com Citação

Olha se definir uma cor transparente não vai aparecer no 98, tenho duas dicas:
1ª) Coloque a propriedade BorderStyle para bsNone;
2ª) Crie um ponto eliptico com CreateEllipticRgn ou CreateRectRgn.

procedure TForm1.FormShow(Sender: TObject);
var
hR : THandle;
begin
hR := CreateEllipticRgn(15,30,485,500);// ou CreateRectRgn(15,30,485,500)
SetWindowRgn(Form1.Handle,hR,True);
end;
_________________
[img]http://img166.imageshack.us/img166/6924/seilah2yqpy3.gif[/img]
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
thomazs
Moderador
Moderador


Registrado: Segunda-Feira, 1 de Março de 2004
Mensagens: 2835

MensagemEnviada: Seg Ago 28, 2006 6:42 pm    Assunto: Ajuda com transparência Responder com Citação

Funciona sim... pelo menos no SE funciona.
_________________
Suporte e Consultoria em Desenvolvimento de Sistemas
Bacharel em Sistemas de Informação
Especialista em Bancos de Dados
Desenvolvimento: Clipper, Delphi, PHP, Python/Django
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
jjmalka
Aprendiz
Aprendiz


Registrado: Domingo, 16 de Julho de 2006
Mensagens: 157

MensagemEnviada: Ter Ago 29, 2006 1:12 pm    Assunto: Ajuda com transparência Responder com Citação

deadpvh, Thomaz, para resolver este problema procure por um componente chamado
1STClass.
Este componente pode fazer um monte de coisas com transparencia.

[Editado em 29/8/2006 por jjmalka]
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB