[delphi-br] Ajuda em Tray Icon

2008-08-05 Por tôpico Wanderlei - Yahoo
Bom Dia Pessoal

Sei que a lista é de delphi, mas como não tem muito material sobre C++ 
Builder, o negócio é tentar converter de Delphi par C++.

Seguinte, utilizo o C++ Builder 2007, e estou precisando implantar no 
meu sistema o MinimizeToTray.
No C++Builder 6, apenas colocava o componente no Projeto e quando 
minimizava o programa, ele já sumia da barra de tarefas e ficava apenas 
no Tray.

Mas no C++ Builder 2007, quando minimizo, ele ainda permanece na barra 
de tarefas.

Se alguem utiliza uma versão mais recente do Delphi, sabe se apenas 
colocando o componente TrayIcon e minimizando o programa,
ele vai para o Tray e sai da barra de tarefas ???

Se alguem puder dar uma dica, ajuda ou sabe como fazer em Delphi, agradeço.

Wanderlei


Re: [delphi-br] Ajuda em Tray Icon

2008-08-05 Por tôpico Alison Zen
Ao minimizar, vc tentou colocar o projeto como visible := false, tipo,
o formulário ficando invisível.

2008/8/5 Wanderlei - Yahoo [EMAIL PROTECTED]:
 Bom Dia Pessoal

 Sei que a lista é de delphi, mas como não tem muito material sobre C++
 Builder, o negócio é tentar converter de Delphi par C++.

 Seguinte, utilizo o C++ Builder 2007, e estou precisando implantar no
 meu sistema o MinimizeToTray.
 No C++Builder 6, apenas colocava o componente no Projeto e quando
 minimizava o programa, ele já sumia da barra de tarefas e ficava apenas
 no Tray.

 Mas no C++ Builder 2007, quando minimizo, ele ainda permanece na barra
 de tarefas.

 Se alguem utiliza uma versão mais recente do Delphi, sabe se apenas
 colocando o componente TrayIcon e minimizando o programa,
 ele vai para o Tray e sai da barra de tarefas ???

 Se alguem puder dar uma dica, ajuda ou sabe como fazer em Delphi, agradeço.

 Wanderlei

 



-- 
Atenciosamente
Alison Zen


Re: [delphi-br] Ajuda em Tray Icon

2008-08-05 Por tôpico Wanderlei - Yahoo
Tem um componente Chamado TApplicationsEvents da paleta Additional.
Ele possuí os eventos OnMinimize e OnRestore

Então no evento OnMinimize mudo o visible do Form:false - (funciona)

No evento DoubleClick do TrayIcon coloquei
Form1--BringToFront(); //trazer o Form para frente
Form1--Visible = true //torna o formulário visivel de novo

O problema que quando restauro, o form não aparece aberto, e sim 
minimizado na barra de tarefas.
Dai de vez em quando quando fico minimizando pro tray e restaurando,  
às vezes o evento OnMinimize,
não atende mais, dai tenho que maximizar e restaurar p/ para voltar a 
funcionar.

Alguem sabe porque ??

Att. Wanderlei

Alison Zen escreveu:

 Ao minimizar, vc tentou colocar o projeto como visible := false, tipo,
 o formulário ficando invisível.

 2008/8/5 Wanderlei - Yahoo [EMAIL PROTECTED] 
 mailto:wandihuttel%40yahoo.com.br:
  Bom Dia Pessoal
 
  Sei que a lista é de delphi, mas como não tem muito material sobre C++
  Builder, o negócio é tentar converter de Delphi par C++.
 
  Seguinte, utilizo o C++ Builder 2007, e estou precisando implantar no
  meu sistema o MinimizeToTray.
  No C++Builder 6, apenas colocava o componente no Projeto e quando
  minimizava o programa, ele já sumia da barra de tarefas e ficava apenas
  no Tray.
 
  Mas no C++ Builder 2007, quando minimizo, ele ainda permanece na barra
  de tarefas.
 
  Se alguem utiliza uma versão mais recente do Delphi, sabe se apenas
  colocando o componente TrayIcon e minimizando o programa,
  ele vai para o Tray e sai da barra de tarefas ???
 
  Se alguem puder dar uma dica, ajuda ou sabe como fazer em Delphi, 
 agradeço.
 
  Wanderlei
 
 

 -- 
 Atenciosamente
 Alison Zen