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