![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
pues yo estoy utilizando los componentes que dan en : http://www.lmd.de/ hay uno para el trayIcon; el codigo que utilizo e el siguiente:
. . . . void __fastcall TForm1::FormCreate(TObject *Sender) { TrayIcon1->Active=false; Application->OnMinimize = AppStart; } //--------------------------------------------------------------------------- void __fastcall TForm1::TrayIcon1Click(TObject *Sender) { TrayIcon1->Active=false; Application->Restore(); } //--------------------------------------------------------------------------- void __fastcall TForm1::AppStart(TObject *Sender) { TrayIcon1->Active=true; } y me ha funcionado sin problemas , pero la aplicacion siempre queda en segundo plano es decir , aparece siempre debajo de cualquier otra ventana que tenga abierta en ese momento si sabes algo de como hacer que sea ella la ventana activa me avisas. |
|
#2
|
|||
|
|||
|
ups.....
no me habia fijado de la fecha en que publicaste esto, espero aun te sirva,
|
|
#3
|
|||
|
|||
|
creo que me enrrede mas de lo que debia, entiendo que tratas de hacer y si por casualidad revisas este hilo que ya parece muerto, intente como tu lo haces y me dio el mismo problema al parecer funciona si utilizo Application->Restore; despues de mostrarla con Show() y mandando un mensaje NIM_DELETE ; aparentemente ha funcionado sin problema, ojala si revisas este hilo me digas si pudiste solucionarlo.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|