Ver Mensaje Individual
  #7  
Antiguo 28-10-2014
Avatar de aguml
aguml aguml is offline
Miembro
 
Registrado: may 2013
Posts: 885
Reputación: 14
aguml Va por buen camino
ok, mil gracias amigo.
Supongo que tendras que añadir alguna propiedad para indicar si queremos que lo haga o no ¿verdad? Ya puestos estaria bien que podamos elegir que debe hacer al pulsar el boton de cerrar ya que hay muchas aplicaciones que al darle al boton cerrar de la barra del form te colocan la aplicacion en el systrayicon.
De momento he aprendido mucho intentando solucionarlo.
Por cierto ecfisa, lo que me indicas no está del todo bien ya que si o si ejecutas la accion por defecto y si yo lo oculto a la icontray y luego ejecuto la accion por defecto es como si no hubiera hecho nada ya que me aparece minimizado y no es lo que deseo. Asi si va:
Código PHP:
void __fastcall TForm1::OnWMSysCommand(TWMSysCommand &Msg)
{
   
// Minimizando?
   
switch(Msg.CmdType)
   {
      case 
SC_MINIMIZE:
         
// Accion de ocultar el form
         
SysTrayIcon1->Minimize();
         break;

      default:
         
// comportamiento estandard
         
DefaultHandler(&Msg);
   }

Aunque no se como solucionar este warning que me muestra:
Código:
[C++ Warning] Main.h(82): W8027 Functions containing switch are not expanded inline
Es por lo que hay colocado en el protected pero a mi eso que dice es como si me hablara en chino jejeje.
Responder Con Cita