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 

[RESOLVIDO]Exibindo um balão de msg ao minimizar a app

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


Registrado: Segunda-Feira, 17 de Dezembro de 2007
Mensagens: 717

MensagemEnviada: Seg Set 08, 2008 10:14 am    Assunto: [RESOLVIDO]Exibindo um balão de msg ao minimizar a app Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Borland_Linuxer
Moderador
Moderador


Registrado: Terça-Feira, 11 de Outubro de 2005
Mensagens: 4252
Localização: Manaus - Am

MensagemEnviada: Seg Set 08, 2008 10:22 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
fe_basso
Profissional
Profissional


Registrado: Segunda-Feira, 17 de Dezembro de 2007
Mensagens: 717

MensagemEnviada: Seg Set 08, 2008 10:29 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Borland_Linuxer
Moderador
Moderador


Registrado: Terça-Feira, 11 de Outubro de 2005
Mensagens: 4252
Localização: Manaus - Am

MensagemEnviada: Seg Set 08, 2008 10:43 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
Borland_Linuxer
Moderador
Moderador


Registrado: Terça-Feira, 11 de Outubro de 2005
Mensagens: 4252
Localização: Manaus - Am

MensagemEnviada: Seg Set 08, 2008 10:45 am    Assunto: Responder com Citação

Ola amigo, acabei de achar de onde eu tirei a ideia inicial.

http://www.devmedia.com.br/articles/viewcomp.asp?comp=1327&hl=*msn*

qualquer coisa posta ai.

abraços
_________________
Abraços

Sérgio Guedes
www.lsisistemas.com.br
www.scvarejo.com.br - Projetos para parceiros e desenvolvedores
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail Visitar a homepage do Usuário MSN Messenger
fe_basso
Profissional
Profissional


Registrado: Segunda-Feira, 17 de Dezembro de 2007
Mensagens: 717

MensagemEnviada: Ter Set 09, 2008 2:15 pm    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
fe_basso
Profissional
Profissional


Registrado: Segunda-Feira, 17 de Dezembro de 2007
Mensagens: 717

MensagemEnviada: Qui Set 11, 2008 11:40 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
andelphi
Aprendiz
Aprendiz


Registrado: Segunda-Feira, 2 de Outubro de 2006
Mensagens: 273

MensagemEnviada: Sex Out 10, 2008 4:30 pm    Assunto: Responder com Citação

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 Very Happy
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
fe_basso
Profissional
Profissional


Registrado: Segunda-Feira, 17 de Dezembro de 2007
Mensagens: 717

MensagemEnviada: Seg Out 13, 2008 7:52 am    Assunto: Responder com Citação

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
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
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