APLICATIVO NO SYSTRAY ROUBANDO O FOCU

FUTURA 01/08/2011 14:49:25
#380502
pessoal, desenvolvi um aplicativo que fica no systray e através de um timer verifica se ha novas msg para o usuário e avisa através de um balão....funciona muito bem, meu unico problema é que em alguns micros da rede do cliente, ao aparecer a mensagem, rouba o focu....o usuário pode estar no ERPl, no outlook, na internet, etc....que perde o focu de onde ele esta quando aparece a mensagem.....curioso, de 18 micros, ocorre em 2 ou 3....que pode ser ??
FUTURA 01/08/2011 17:39:47
#380519
as estações são xp e seven....o problema não é o SO...na verdade não da erro nenhum...apenas tira o focu do aplicativo que esta aberto ou em uso......não tem dll.
FUTURA 02/08/2011 18:38:14
#380630
pra cima
BRUNO 10/08/2011 09:32:31
#381209
tbm estou tendo esse problema, ainda não encontrei solução, vc já solucionou ?
MARCELO.TREZE 10/08/2011 09:41:51
#381211
Bom o ideal seria vc postar mais detalhes sobre seu sistema, tipo como que as mensagens são exibidas, é atraves de algum form?

qual o código do timer que faz este evento? poste o código se possivel.

BRUNO 10/08/2011 09:58:12
#381212
sistema é um robo de webservice, uso o tray para ficar icon ao lado do relogio.

quando executo meu aplicativo, chamo o .exe robo. (shell app.path & [Ô]obo.exe[Ô]) o windows tira o focu do sistema principal e joga o focu pra barra do windows.
FILMAN 10/08/2011 10:19:22
#381213
posta o código que você chama mensagem para verificarmos


BRUNO 10/08/2011 10:47:16
#381224
shell app.path & [Ô]obo.exe[Ô], vbNormalNoFocu
MARCELO.TREZE 10/08/2011 17:33:04
#381294
perai o tópico é do BRUNO ou do FUTURA?
FUTURA 10/08/2011 17:51:51
#381295
rs....era meu...deixei aberto pq ainda não resolvi....
Página 1 de 2 [13 registro(s)]
Tópico encerrado , respostas não são mais permitidas