Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #7  
Antiguo 22-05-2006
SYWARE SYWARE is offline
Registrado
 
Registrado: sep 2005
Posts: 7
Poder: 0
SYWARE Va por buen camino
Cuando cerramos el programa de forma manual, el icono sí que desaparece.
Está claro que el programa se está encargando de eliminarlo del systray.
Para eliminarlo con el shell_notifyIcon precisaría conocer los parámetros para eliminarlo, especialmente el handle.

Código Delphi [-]
 
Procedure TForm1.QuitarIconos;
var 
  Info: TNotifyIconData;
begin
  Info.cbSize := SizeOf(Info);
  Info.Wnd    := Handle;
  Info.uID    := 1;
  Shell_NotifyIcon(NIM_DELETE,@Info);
End;

Si hubiese una manera de recorrerse todos los tray icon del systray e irlos comprobando por su nombre y obtener el handle para poder eliminarlo, estaría bien, pero seguramente hay algún método más sencillo.
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Mostrar en el systray kloud C++ Builder 1 09-02-2006 20:24:27
Icono de la aplicación SoulSoldier C++ Builder 2 06-02-2006 16:29:58
Eliminar Icono en W2k edgusano Windows 3 11-03-2005 15:20:00
Como almacenar el Nombre en un fichero de Terceros apicito Conexión con bases de datos 4 23-01-2004 13:32:47
Icono aplicacion bandeja del sistema Azor69 Varios 3 22-07-2003 09:13:24


La franja horaria es GMT +2. Ahora son las 23:25:22.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi