Form sempre à frente das outras
04/10/2004
0
t+
Crash
Posts
04/10/2004
Osocram
StayOnTop mesmo q vc deve usar....
04/10/2004
Crash
Eu te dou o jogo e vc cria seu form e abre ele.. se o jogo se sobrepor a ele, vc ganha.
ok?
04/10/2004
Osocram
mande p mim q eu tento arrumar p vc...
eu preciso instalar algo p poder abrir ele??? algum componente extra???
e outra me passa qual o form deve ficar on top.
mande p osocram@brturbo.com c assunto clubedelphi
04/10/2004
Crash
04/10/2004
Osocram
tente fazer um show em vez do showmodal.
05/10/2004
Crash
Eu estou desenvolvendo um sistema para lan house e eu preciso q uma telinha fique no topo a esquerda para mostrar qto tempo o usuario da lan ainda tem.
Entao.. o jogo fica em full screen e eu quero q minha tela nao receba o foco.
ok vlw e t+
05/10/2004
Macario
Tipo uma ideia seria o mesmo esquema do Msn Messenger.
Pois ele sobrepoe qualquer coisa na tela e nao tira o foco.
Voces ja devem ter visto um componente pra fazer aquela caixa. Será que nao ajudaria?
espero ter ajudado
05/10/2004
Weber
MSN não sobrepoe o Game CS.
Até hoje não vi nenhum programa que fique sobre o CS ou sobre o Prompt do DOS em tela cheia.
Fui... :D
06/10/2004
Crash
Ae vc ja viu.. o kra pediu e eu tenho q fazer.
Vlw e t+
06/10/2004
S
06/10/2004
Crash
vlw
t+
06/10/2004
Giordanok
Na declaração das procedures coloque:
procedure CreateParams(var Params: TCreateParams); override;
e na implementação coloque:
procedure TfrmTeste.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
with Params do begin
ExStyle := ExStyle or WS_EX_TOPMOST or WS_EX_OVERLAPPEDWINDOW;
WndParent := GetDesktopwindow;
end;
end;
07/10/2004
Crash
vlw e t+
13/01/2005
Paullsoftware
SetWindowPos(FormMostraTempo.handle, HWND_TOPMOST, FormMostraTempo.Left, FormMostraTempo.Top,FormMostraTempo.Width, FormMostraTempo.Height, 0); SetForegroundWindow(Application.Handle); Application.Restore;
espero ter ajudado! :wink:
Aqui funciona numa boa!
21/09/2011
Carlos Catanduva
O problema é o seguinte, esse Form não pode perder o focu nunca, ele tem sempre q ficar em primeiro plano. Encontrei varios comandos para fazer isso, porem, uns não funcionão, e outros funcionam mais, quando clico no no icone da area de trabalho do Windows ele sai do plano.
O q preciso é q ele ficasse igual a janela popup do msn (aquela q é mostrada quando um contado entra, ou quando um Email é recebido) que nunca sai do plano de visão, nem quando e clicado no icone da area de trabalho do Windows, a unica difereça será q ela nã vai sumir sozinha.
Eu já pesquisei aqui no forum, em outros tbm, mais não encontrei comando algum q deixe o meu Form de aviso igual ao aviso do msn.
Se alguem puder me ajudar eu ficarei muito grato.
Obriado desde já a quem puder dar essa forçinha.....abraços
Clique aqui para fazer login e interagir na Comunidade :)