Dudas sobre Send_NotifyIcon

Iniciado por nhaalclkiemr, 19 Septiembre 2007, 22:25 PM

0 Miembros y 1 Visitante están viendo este tema.

nhaalclkiemr

Weno, he aprendido a usar esa API para poner un icono en la barra de tareas, pero ahora tengo dos problemas:

1º.- Cuando borro el icono con "Shell_NotifyIcon NIM_DELETE, TrayI" el icono no desaparece hasta que se pase el raton por encima...

Eso seguro que os pasó con algun programa de estos que muestran un icono en la barra  de tareas cuando lo terminais bruscamente, k su icono no desaparece asta que se le pasa el raton por encima del icono, pues con mi programa cuando borro el icono con "Shell_NotifyIcon NIM_DELETE, TrayI" me pasa lo mismo, el icono no desaparece asta k le paso el raton por encima...weno pienso k me expliké bien jejeje


2º.- Weno, esto no es un problema, es una duda más bien.

En mi aplicación tengo un boton X para cerrar, otro - para minimizar, pues me gustaría añadir un tercer boton . para que el programa se vaya a la area de notificación (donde aparecen los iconos)

El problema es que usando Me.WindowsState solo puedo máximizar, minimizar o ponerlo en normal...y si lo minimizo me sigue apareciendo en la barra de tareas, y yo quiero que al darle al boton se muestre el icono y no se muestre la aplicación en la barra de tareas, estilo MSN cuando le das al boton cerrar, me entendeis no?

Pensé en usar Me.WindowsState = 1 y despues poner la propiedad "ShowInTaskbar" del Form en False, pero esa propiedad es de solo lectura en tiempo de ejecución...


Weno pues haber si alguien me puede ayudar con estas dos cuestiones

Saludos y gracias ;)
StasFodidoCrypter 1.0 - 100% (old)
StasFodidoCrypter 2.0 - 85% (deserted)
Fire AV/FW-Killer - 97% (deserted)
R-WlanXDecrypter 1.0- 100%

cobein

Aca tenes un ejemplo de como usar un icono en el systray http://planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=68948&lngWId=1 y por lo otro para sacar tu programa de la barra usa me.visible = false, y para ocultarlo al apretar "Close" en el evento QueryUnload if UnloadMode =0 es que el usuario apreto el boton close.
http://www.advancevb.com.ar
Más Argentino que el morcipan
Aguante el Uvita tinto, Tigre, Ford y seba123neo
Karcrack es un capo.

nhaalclkiemr

Gracias pero ya solucioné los problemas, eran problemas tontos pero que me dieron de pensar

Saludos y gracias de todas formas ;)
StasFodidoCrypter 1.0 - 100% (old)
StasFodidoCrypter 2.0 - 85% (deserted)
Fire AV/FW-Killer - 97% (deserted)
R-WlanXDecrypter 1.0- 100%

~~

Si buscas  sancho mazorca (creo q fue el) publico hace tiempo un modulo para tratar con el tray icon, pero si ya solucionaste..  :P