Ver Mensaje Individual
  #1  
Antiguo 05-10-2005
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Reputación: 23
AGAG4 Va por buen camino
Problema con CoolTrayIcon.

Uso el componente CoolTrayIcon y el problema que tengo con el windows 9x, WinXP y WinServer es que al cerrar mi aplicación no se quita el ICONO en la barra de tareas hasta que paso el puntero del raton por encima.

Ya me había pasado este caso, sin usar este componente lo hacía por medio del siguiente ejemplo:

Código Delphi [-]
  with NotifyIconData do begin
    hIcon := Icon.Handle;
    StrPCopy(szTip, Application.Title);
    Wnd := Handle;
    uCallbackMessage := WM_ICONTRAY;
    uID := 100;
    uFlags := NIF_MESSAGE + NIF_ICON + NIF_TIP;
    cbSize := sizeof(TNotifyIconData);
  end;
  Shell_NotifyIcon(NIM_ADD, @NotifyIconData);
....
{Y cuando cerraba mi aplicación quitaba el ICONO en la barra de tareas de la siguiente forma}
  //Borrar Icono en Barra de Tareas
  Shell_NotifyIcon(NIM_DELETE, @NotifyIconData);

Agradezco cualquier sugerencia.
Responder Con Cita