Fórum Um Form sobrepondo ha tudo que existir? #282950
25/05/2005
0
Preciso que um form, fique sempre ativo pelo periodo determinado.
Já tentei [b:f80e7da485][color=orange:f80e7da485]fsStayOnTop[/color:f80e7da485][/b:f80e7da485],
ja tentei
Ja tentei os dois, mas o resultado é satisfatorio, explico.
Se estou na tela principal do módulo, e chamo FrmAviso, a mesma sobrepoe, ao tela principal e as vezes algumas telas de outros aplicativos (I.E, Delphi, etc), mas preciso que fique sempre a frente de todas as telas de qualquer aplicativo.
Outro ponto. Se estou na tela principal e chamo FrmAviso, e em seguida chamo qualquer outra tela da minha aplicação, ela sobrepoe FrmAviso.
Alguem teria alguma ideia?
Obs: FrmAviso é chamado pelo metodo Show, e as demais telas do sistema sao ShowModal. :roll: :roll:
Macario
Curtir tópico
+ 0Posts
25/05/2005
Rjun
http://64.233.161.104/search?q=cache:DXuPUGrYOzIJ:www.forumweb.com.br/forum/index.php¬3Fshowtopic¬3D10843¬26view¬3Dgetnewpost+ZORDER+DELPHI&hl=pt-BR&start=3&lr=lang_pt
Gostei + 0
25/05/2005
Rjun
http://www.forumweb.com.br/foruns/index.php?s=61b374feb5350004873857bf51f7f0f0&showtopic=10843&pid=50401&st=0&#entry50401
Gostei + 0
25/05/2005
Macario
O topico acima, é sobre instancias de um aplicativo.!?
Não achei nada que me auxilie, quanto a manter um form em [b:abda7b9b72][color=orange:abda7b9b72]fsStayOnTop[/color:abda7b9b72][/b:abda7b9b72]
Gostei + 0
25/05/2005
Rjun
http://www.forumweb.com.br/foruns/index.php?act=Search&CODE=simpleresults&sid=45924cc8e0f0ad88c44124c082885744&highlite=ZORDER
Gostei + 0
25/05/2005
Macario
mas seria isto [b:11b7541e07]BringWindowToTop(LastFound)[/b:11b7541e07] :?: :?:
Gostei + 0
25/05/2005
Rjun
SetWindowPos(Handle, Hwnd_TopMost, 0, 0, 0, 0, Swp_NoMove or Swp_NoSize);
Gostei + 0
25/05/2005
Macario
Por tanto continuo, sem alternativa
Gostei + 0
25/05/2005
Gandalf.nho
Gostei + 0
25/05/2005
Sandra
Tentou utilizar SetForegroundWindow?
Ex.:
SetForegroundWindow(NomeDoFormulário.Handle);
Gostei + 0
26/05/2005
Macario
SetForegroundWindow(NomeDoFormulário.Handle);
Olá Sandra não fiz uso dessa função ainda, testarei amanha e lhe digo.
gandalf.nho, este form ira mostrar ao usuario uma mensagem dizendo que o sistema entrara em manutenção e quais procedimentos ele deve estar finalizando antes do tempo determinado para o ´Application.Terminate´.
Ja pensei em usar ´janelas´ tipo as do msn, mas o ´boss´ rejeitou... :roll:
É isso gente. :roll:
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)