GARANTIR DESCONTO

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:


Welgomes

Welgomes

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.


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: :?:


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar