La Web del Programador: Comunidad de Programadores
 
    Pregunta:  159 - MINIMIZAR CON "MINIMIZE TO TRAY"
Autor:  Mike79
Mi pregunta es la siguiente, estoy programando una aplicacion en Vbasic 5.0 para windbugs 95 que diga Virus95, upsss Windows95, y quisiera que mi aplicacion se minimizara con el ahora tan popular "minimize to tray", supongo tengo que llamar una dll externa, agradecere cualquier informacion al respecto, y si se puede algun programa de ejemplo que lo realice.

  Respuesta:  Diego Femenias
Hola, primero que nada, no me parece correcto que hables mal de Windows, para hacerlo es necesario algo mas de conocimientos del mismo que haber leido un articulito protohacker, y por lo que veo en tu pregunta (que me parece 100% razonable) no los tenes. O sea, es bueno que preguntes, pero no menosprecies a Windows sin motivo.

Como se hace, hay objeto, csystray.ocx, que deja el icono en el tray, tenes que darle la propiedad "InTray" en TRUE, y poner la propiedad del formulario "ShowInTaskBar" en FALSE.

  Respuesta:  Xavi
Colocar un icono en el tray es bastante facil.
El problema es si quieres que este icono sea sensible, es decir, que lo pulses y haga algo.
Para ello hay que ´Subclasear´ la ventana.
Como es bastante complicado te digo donde encontrar un programa de ejemplo.
www.planet-source-code.com, apartedo de VB, en el buscador que te saldra pon "systray" o "subclass"
SUERTE

  Respuesta:  Asdruval Velasquez
Tengo un Código de ejemplo de como se hace via Api de Windows. Aqui lo puedes descargar: resp159.zip