FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Problemas con TRAYICON!!
Que tal les molesto para hacerles una consulta:
tengo un servicio que la iniciarse windows ejecuta una aplicacion que es trayicon. Como se ejecuta antes que el explorer.exe, o sea que todavia no hay systray creada, no aparece el icono donde deberia... el tema es que si o si necesito ejecutarla antes que explorer.exe... o sea tengo que dejar que la aplicacion sea llamada por el servicio... pero no encuentro maneja de refrescar el icono... todas las aplicaciones tray que baje tienen las propiedades visible y active... aunque las refresque (con timer constantes y ..con distintos componentes...) nunca aparece mi trayicon... que puedo hacer? alguien me da alguna idea? le ha pasado a alguien esto?? |
#2
|
||||
|
||||
una vez se ha iniciado el shell, supongo que bastará con desactivar y activar nuevamente tu componente (que forzará a un nuevo registro del ícono en el tray).
hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
||||
|
||||
Pues esto es justo para lo que sirve el mensaje TaskBarCreated del que hablamos en el hilo Saber cuando se ejecuta EXPLORER.EXE. Este mensaje te dice cuándo se inicia o reinicia el shell y es el momento de insertar tu icono en la bandeja.
De hecho, cuando por algún motivo se reinicia el shell, en la bandeja puede uno distinguir cuáles aplicaciones están bien hechas y cuáles no // Saludos |
#4
|
||||
|
||||
Cita:
Saludos.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|