Fórum Mensagem sorrateira #243922
21/07/2004
0
Quem já usou ou já viu o anti-vírus Avast com certeza já viu uma mensagem que aparece lentamente no canto inferior direito da tela. Essa mensagem não rouba o foco de outras aplicações, não mostra ou move o ponteiro do mouse e aparece em cima de todas as outras janelas. Alguém sabe como fazer isto? Pois preciso avisar o usuário sem interferir no que ele está fazendo principalmente se ele estiver jogando.
:wink:
:wink:
Welgomes
Curtir tópico
+ 0
Responder
Posts
21/07/2004
Beppe
Sei qual é, coisinha bem chata diga de passagem... :?
Não tentei isso, mas deve funcionar:
1) Configure FormStyle como fsStayOnTop.
2) ShowWindow(SeuForm.Handle, SW_SHOWNA)
PS: Tente com SW_SHOWNOACTIVATE também.
Não tentei isso, mas deve funcionar:
1) Configure FormStyle como fsStayOnTop.
2) ShowWindow(SeuForm.Handle, SW_SHOWNA)
PS: Tente com SW_SHOWNOACTIVATE também.
Responder
Gostei + 0
22/07/2004
Welgomes
Não deu certo. No Counter-Strike o mouse aparece em cima da mensagem e o jogador pode clicar sem querer nela, no battlefield ela aparece tão rapidamente q não dá tempo de vê-la, mesmo a propriedade estando fsStayOnTop.
Mesmo assim valeu a tentativa.
Tentei colocar um timer no form enviando o comando para ficar no topo, mas não deu certo travou tudo.
Alguém tem mais alguma idéia? :oops: :?:
Mesmo assim valeu a tentativa.
Tentei colocar um timer no form enviando o comando para ficar no topo, mas não deu certo travou tudo.
Alguém tem mais alguma idéia? :oops: :?:
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)