Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
fe_basso Profissional

Registrado: Segunda-Feira, 17 de Dezembro de 2007 Mensagens: 717
|
Enviada: Seg Set 08, 2008 10:14 am Assunto: [RESOLVIDO]Exibindo um balão de msg ao minimizar a app |
|
|
Galera é o seguinte...
instalei um componente chamando Systray, que ao clicar em minimizar ele cria uma ícone ao lado do relógio.
A questão eh a seguinte...qdo a gente está rodando pela 1º vez um programa como o msn, outlook, etc.. qdo a gente minimiza ele vai e cria um icone ao lado do relogio e exibe um balao acima do tal icone avisando que o programa ainda está em execução.
Gostaria de saber se há alguma forma de criar aquele balão via código ou se é um componente que faz isso?
vlwz _________________ "Sempre coloque [RESOLVIDO]" nos seus posts
Agradeça a quem lhê ajudou
E faça sempre pelo outros o que você gostaria que fizessem por você
Editado pela última vez por fe_basso em Seg Out 13, 2008 8:02 am, num total de 1 vez |
|
Voltar ao Topo |
|
 |
Borland_Linuxer Moderador

Registrado: Terça-Feira, 11 de Outubro de 2005 Mensagens: 4252 Localização: Manaus - Am
|
Enviada: Seg Set 08, 2008 10:22 am Assunto: |
|
|
Ola amigo tem como fazer sim, eu fiz uma vez não um balão mais um um form de aviso bem parecido.
abraços _________________ Abraços
Sérgio Guedes
www.lsisistemas.com.br
www.scvarejo.com.br - Projetos para parceiros e desenvolvedores |
|
Voltar ao Topo |
|
 |
fe_basso Profissional

Registrado: Segunda-Feira, 17 de Dezembro de 2007 Mensagens: 717
|
Enviada: Seg Set 08, 2008 10:29 am Assunto: |
|
|
vc tem o fonte para eu dar uma olhada sobre....
fique tranquilo...não quero copiar seu código e muito menos dar uma de joão sem braço e obter tudo nas mãos...pensei em fazer um formzinho e implantar o codigo, porem pensei se houvesse algum componente que facilitasse isso
como tb tem o efeito do outlook 2003 que exibe uma msgzinha qdo recebe um novo email e depois ele vai sumindo .. sumindo .. sumindo a janelinha até desaparecer...sacou?
vlw
fwlz _________________ "Sempre coloque [RESOLVIDO]" nos seus posts
Agradeça a quem lhê ajudou
E faça sempre pelo outros o que você gostaria que fizessem por você |
|
Voltar ao Topo |
|
 |
Borland_Linuxer Moderador

Registrado: Terça-Feira, 11 de Outubro de 2005 Mensagens: 4252 Localização: Manaus - Am
|
Enviada: Seg Set 08, 2008 10:43 am Assunto: |
|
|
Posso sim amigo.
vou ver aqui nos arquivos e ja posto aqui.
abraços _________________ Abraços
Sérgio Guedes
www.lsisistemas.com.br
www.scvarejo.com.br - Projetos para parceiros e desenvolvedores |
|
Voltar ao Topo |
|
 |
Borland_Linuxer Moderador

Registrado: Terça-Feira, 11 de Outubro de 2005 Mensagens: 4252 Localização: Manaus - Am
|
|
Voltar ao Topo |
|
 |
fe_basso Profissional

Registrado: Segunda-Feira, 17 de Dezembro de 2007 Mensagens: 717
|
Enviada: Ter Set 09, 2008 2:15 pm Assunto: |
|
|
Amigos é o seguinte
pesquisei pela net e achei a seguinte procedure
declarada..
Código: |
procedure WMSysCommand(var Msg: TWMSysCommand); message WM_SYSCOMMAND;
procedure TF_MENU.WMSysCommand(var Msg: TWMSysCommand);
begin
if Msg.CmdType = SC_MINIMIZE then
if not Assigned(F_FORMEXECUTANDO) then
Application.CreateForm(TF_FORMEXECUTANDO,F_FORMEXECUTANDO);
with F_FORMEXECUTANDO do
begin
AlphaBlend := True;
ShowModal;
end;
end;
|
e consegui interceptar qdo eu clico para minimizar a minha aplicacao...qdo eu minimizo eu crio e chamo um form para exibir uma janelinha acima do relogio e ir desaparecendo pouco a pouco.
Porem eu n consegui nenhuma forma de minimizar a app e deixar somente a janelinha aparecendo, tentei minimizar o Form Pai e deixar somente a janelinha..porem..o form pai fica minimizado acima da barra de tarefa do windows enquanto a janelinha vai desaparecendo, qdo ela termina .. ela auto se fecha e com isso o Form Pai desaparece e a app é minimiza e é criada o icone ao lado do relogio.
Há alguma forma de eu minimizar a app ou fazer sumir (n minizar) todos os forms e deixar aparecendo somente a janelinha ao lado do relogio? e qdo ela se fechar ai sim minimizar a app
há como?[/code] _________________ "Sempre coloque [RESOLVIDO]" nos seus posts
Agradeça a quem lhê ajudou
E faça sempre pelo outros o que você gostaria que fizessem por você |
|
Voltar ao Topo |
|
 |
fe_basso Profissional

Registrado: Segunda-Feira, 17 de Dezembro de 2007 Mensagens: 717
|
Enviada: Qui Set 11, 2008 11:40 am Assunto: |
|
|
UP _________________ "Sempre coloque [RESOLVIDO]" nos seus posts
Agradeça a quem lhê ajudou
E faça sempre pelo outros o que você gostaria que fizessem por você |
|
Voltar ao Topo |
|
 |
andelphi Aprendiz

Registrado: Segunda-Feira, 2 de Outubro de 2006 Mensagens: 273
|
Enviada: Sex Out 10, 2008 4:30 pm Assunto: |
|
|
Tenta colocar este código no OnCreate do seu formulário.
SetWindowLong(Application.Handle, GWL_EXSTYLE, GetWindowLong(Application.Handle, GWL_EXSTYLE) or
WS_EX_TOOLWINDOW and not(WS_EX_APPWINDOW));
Atenciosamente
Andelphi  |
|
Voltar ao Topo |
|
 |
fe_basso Profissional

Registrado: Segunda-Feira, 17 de Dezembro de 2007 Mensagens: 717
|
Enviada: Seg Out 13, 2008 7:52 am Assunto: |
|
|
ok funcionou vlw _________________ "Sempre coloque [RESOLVIDO]" nos seus posts
Agradeça a quem lhê ajudou
E faça sempre pelo outros o que você gostaria que fizessem por você |
|
Voltar ao Topo |
|
 |
|