Mandar o foco para aplicação.

Delphi

10/12/2004

Estou fazendo um sistema de troca de mensagem tipo msn, estou com uma duvida com mando o foco pra minha aplicação quando chegar novas mensagens, minha aplicação fica minimizada ou com um ícone no perto do relógio.
Tipo o usuário esta navegando na net normalmente, então chega uma mensagens pra ele quando isso acontecer queria chamar minha aplicação ou um formulário de aviso.
Se o usuário estiver no aplicativo não tem problema.
Tenho um timer no FormPrincial que verifica quando chegar novas mensagens, mas como chamo minha aplicação quando isso acontecer.


Lucianob

Lucianob

Curtidas 0

Respostas

Jc_analista

Jc_analista

10/12/2004

Application.Restore;
Application.BringToFront;


GOSTEI 0
Gandalf.nho

Gandalf.nho

10/12/2004

O que geralmente eu vejo nesse tipo de aplicação é colocar a aplicação no systray e fazer o ícone piscar ou mesmo alterar a imagem (como no ICQ) para chamar a atenção do usuário.


GOSTEI 0
Massuda

Massuda

10/12/2004

Pessoalmente não gosto de programas que roubam o foco de entrada. Porque você não experimenta usar um popup parecido com o do Messenger? Por exemplo, você poderia usar um componente chamado [url=http://www.torry.net/quicksearchd.php?String=tmsnpopup&Exact=Yes&Title=Yes]TMSNPopup[/url] que tem no site do [url=http://www.torry.net/]Torry[/url].


GOSTEI 0
POSTAR