Re: [delphi-br] chamar um form sem perder o foco do form criador

2006-11-27 Por tôpico Henrique Netzka \(Vetor Sistemas\)
Tipo um Hint?

  - Original Message - 
  From: Gabriel Filho 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, November 27, 2006 9:14 AM
  Subject: [delphi-br] chamar um form sem perder o foco do form criador


  Bom dia,

  Gostaria de saber se exite uma maneira de dar um show em um form sem
  perder o foco do form que o chamou

  Desde já agradeço!

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] chamar um form sem perder o foco do form criador

2006-11-27 Por tôpico Gabriel Filho
Isso! mais ou menos isso

Em 27/11/06, Henrique Netzka (Vetor Sistemas) [EMAIL PROTECTED]
escreveu:

   Tipo um Hint?

 - Original Message -
 From: Gabriel Filho
 To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
 Sent: Monday, November 27, 2006 9:14 AM
 Subject: [delphi-br] chamar um form sem perder o foco do form criador

 Bom dia,

 Gostaria de saber se exite uma maneira de dar um show em um form sem
 perder o foco do form que o chamou

 Desde já agradeço!

 [As partes desta mensagem que não continham texto foram removidas]

 [As partes desta mensagem que não continham texto foram removidas]

  



[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] chamar um form sem perder o foco do form criador

2006-11-27 Por tôpico Henrique Netzka \(Vetor Sistemas\)
Então... dê uma olhada no Windows SDK Help (que tem lá no menu Help do Delphi). 
Procure por CreateWindowEx. tem um monte de parâmetros lá que podem ser úteis 
pra definir melhor as janelas... o que você procura se chama WS_EX_NOACTIVATE. 
Para defini-lo, você sobrescreverá a procedure CreateParams no seu form, e 
definirá da seguinte forma:

Params.ExStyle := Params.ExStyle or WS_EX_NOACTIVATE;

Talvez você queira combiná-lo com outras características, como WS_EX_TOPMOST ou 
WS_EX_TOOLWINDOW. Também, você pode redefinir o pai da janela para o Desktop 
(caso queira um comportamento igual ao de uma janela hint), fazendo:

Params.WndParent := GetDesktopWindow;

Desta forma, você terá a janela acima de todas as outras (inclusive outros 
aplicativos). Este tipo de janela pode ser usado, por exemplo, pra criar uma 
janela igual à do MSN (que não recebe foco e aparece em cima de todo mundo).

Espero ter sido útil...
Henrique Netzka

  - Original Message - 
  From: Gabriel Filho 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, November 27, 2006 9:42 AM
  Subject: Re: [delphi-br] chamar um form sem perder o foco do form criador


  Isso! mais ou menos isso

  Em 27/11/06, Henrique Netzka (Vetor Sistemas) [EMAIL PROTECTED]
  escreveu:
  
   Tipo um Hint?
  
   - Original Message -
   From: Gabriel Filho
   To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
   Sent: Monday, November 27, 2006 9:14 AM
   Subject: [delphi-br] chamar um form sem perder o foco do form criador
  
   Bom dia,
  
   Gostaria de saber se exite uma maneira de dar um show em um form sem
   perder o foco do form que o chamou
  
   Desde já agradeço!
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   [As partes desta mensagem que não continham texto foram removidas]
  
   
  

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] chamar um form sem perder o foco do form criador

2006-11-27 Por tôpico Valfrid-Ly Silva Couto
Se for um Show e não um ShowModal, é só trazer o foco de volta para o form 
atual na próxima linha de código, porém seu outro form vai ficar escondido 
atrás do chamador.

O que exatamente você pretende fazer?! As vezes algum outro tipo de controle é 
mais viável!

Gabriel Filho [EMAIL PROTECTED] escreveu: Isso! mais ou menos isso

Em 27/11/06, Henrique Netzka (Vetor Sistemas) 
escreveu:

   Tipo um Hint?

 - Original Message -
 From: Gabriel Filho
 To: delphi-br@yahoogrupos.com.br 
 Sent: Monday, November 27, 2006 9:14 AM
 Subject: [delphi-br] chamar um form sem perder o foco do form criador

 Bom dia,

 Gostaria de saber se exite uma maneira de dar um show em um form sem
 perder o foco do form que o chamou

 Desde já agradeço!

 [As partes desta mensagem que não continham texto foram removidas]

 [As partes desta mensagem que não continham texto foram removidas]

  



[As partes desta mensagem que não continham texto foram removidas]



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Links do Yahoo! Grupos

 



Valfrid-Ly Silva Couto
[EMAIL PROTECTED]
[EMAIL PROTECTED]
[EMAIL PROTECTED]
ICQ 15114646

-
 Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular. 
Registre seu aparelho agora!

[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] chamar um form sem perder o foco do form criador

2006-11-27 Por tôpico Gabriel Filho
Bom fiz assim no on create do form hint

  FormAtu:=  Screen.ActiveForm;

  try
if FormAtu.FormStyle = fsMDIChild then
  (FormAtu.Owner as TForm).Show
else
  FormAtu.Show;
  except
(Owner as TForm).Show;
  end;
FormAtu:=nil;



e funfou



vlw pessoal



Em 27/11/06, Valfrid-Ly Silva Couto [EMAIL PROTECTED] escreveu:

   Se for um Show e não um ShowModal, é só trazer o foco de volta para o
 form atual na próxima linha de código, porém seu outro form vai ficar
 escondido atrás do chamador.

 O que exatamente você pretende fazer?! As vezes algum outro tipo de
 controle é mais viável!

 Gabriel Filho [EMAIL PROTECTED] gabriel.dimas%40gmail.com
 escreveu: Isso! mais ou menos isso

 Em 27/11/06, Henrique Netzka (Vetor Sistemas)
 escreveu:
 
  Tipo um Hint?
 
  - Original Message -
  From: Gabriel Filho
  To: delphi-br@yahoogrupos.com.br delphi-br%40yahoogrupos.com.br
  Sent: Monday, November 27, 2006 9:14 AM
  Subject: [delphi-br] chamar um form sem perder o foco do form criador
 
  Bom dia,
 
  Gostaria de saber se exite uma maneira de dar um show em um form sem
  perder o foco do form que o chamou
 
  Desde já agradeço!
 
  [As partes desta mensagem que não continham texto foram removidas]
 
  [As partes desta mensagem que não continham texto foram removidas]
 
 
 

 [As partes desta mensagem que não continham texto foram removidas]

 --
  FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

 Links do Yahoo! Grupos

 Valfrid-Ly Silva Couto
 [EMAIL PROTECTED] valfrid%40uol.com.br
 [EMAIL PROTECTED] valfrid%40intermega.com.br
 [EMAIL PROTECTED] valfrid_ly%40hotmail.com
 ICQ 15114646

 -
 Novidade no Yahoo! Mail: receba alertas de novas mensagens no seu celular.
 Registre seu aparelho agora!

 [As partes desta mensagem que não continham texto foram removidas]

  



[As partes desta mensagem que não continham texto foram removidas]