Ver Mensaje Individual
  #3  
Antiguo 27-10-2014
Avatar de escafandra
[escafandra] escafandra is offline
Miembro Premium
 
Registrado: nov 2007
Posts: 2.210
Reputación: 22
escafandra Tiene un aura espectacularescafandra Tiene un aura espectacular
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.

Última edición por escafandra fecha: 27-10-2014 a las 21:11:56.
Responder Con Cita