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 >