Ver Mensaje Individual
  #4  
Antiguo 27-10-2014
Avatar de aguml
aguml aguml is offline
Miembro
 
Registrado: may 2013
Posts: 885
Reputación: 14
aguml Va por buen camino
Cita:
Empezado por escafandra Ver Mensaje
No comprendo porqué quieres manejar el mensaje SC_MINIMIZE para forzar a SysTrayIcon a ejecutar Minimize() cuando eso ya lo detecta por si solo el componente. Fíjate en este fragmento de código de SysTrayIcon:

Código PHP:
bool __fastcall TSysTrayIcon::ApplicationHookProc(TMessage &Message)
{
   if (
Message.Msg == WM_SYSCOMMAND)
   {
      if (
Message.WParam == SC_MINIMIZE)
         
Minimize();
      if (
Message.WParam == SC_RESTORE)
         
Restore();
   }

   return 
false;

Tiene capturado ("hookeado") el mensaje WM_SYSCOMMAND de la aplicación para detectar SC_MINIMIZE y SC_RESTORE. No tiene sentido rehacerlo, ¿qué necesidad has encontrado para hacerlo?

Saludos.
Pues amigo, algo raro pasaba porque al yo minimizar el form no se minimizaba al tray icon.
Te pongo el link para que lo puedas mirar: https://mega.co.nz/#!xpNmESJI!6GSaf6...nPmleTPSDZtoNg

Está en Main.h y Main.cpp
Responder Con Cita