Quando der um Show no form, ele aparece na tela na frente

Delphi

04/03/2006

quando o sistema termina de realizar uma operacao, e mostra um form (form.show), da operacao realizada, gostaria que se a pessoa estive com outro programa aberto, este Form aparece-se na frente de todos os programas, para o usuario ver que a operacao terminou..

Ou seja, quando eu chamar este FORM, quero que ele apareça na frente da tela, na frente de todos os programa que estiverem abertos.


Sistemp

Sistemp

Curtidas 0

Respostas

Sanses

Sanses

04/03/2006

olá

Faça assim, no form que deve aparecer apos o comando show, adicione a seguinte lina no evento onshow:

[color=blue:b9154fa999]SetWindowPos(Handle, Hwnd_TopMost, 0, 0, 0, 0, Swp_NoMove or Swp_NoSize);[/color:b9154fa999]

Assim o form vai para frente de todas as janelas, inclusive a do programa.

[]´s
Sanses


GOSTEI 0
POSTAR