Cita:
Empezado por escafandra
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