PDA

Ver la Versión Completa : Mostrar icono en la barra de Tareas al minimizar (2)


Moises22
26-09-2005, 11:09:28
Hola otra vez a todos.

Hace unos dias puse un hilo donde tenia una duda respecto al codigo que vi en este foro para ver la aplicacion en la barra de tareas.Me contestaron rapidamente,cosa que agradezco muchisimo, pero el problema no se ha solucionado del todo:

Lo que yo intento hacer es que cuando se le de al boton de minimizar la aplicacion se muestre en la barra de tareas, al lado del reloj; como el MSN,Emule...

Por si es de utilidad el codigo que vengo utilizando esta en el hilo anterior: http://www.clubdelphi.com/foros/showthread.php?t=25469

Muchas gracias por adelantado.;)

dec
26-09-2005, 11:18:01
Hola,

Podrías utilizar algún componente que te echara una mano, por ejemplo, el que se encuentra en la Jedi Library (http://www.delphi-jedi.org/) y que sirve perfectamente para lo que precisas (está en la pestaña "Jv Non-Visual" y se llama "JvTrayIcon"). En esta búsqueda en Torry's (http://www.torry.net/quicksearchd.php?String=tray&Title=Yes) encontrarás no pocos componentes similares, por si no quieres instalar toda la Jedi Library (http://www.delphi-jedi.org/). Si quieres adentrarte un poco en el tema puedes valerte de cierto artículo (http://fcharte.com/articulos/UsoBarraTareasWindows.pdf) (PDF) publicado en la página Web de Francisco Charte, Torre de Babel (http://fcharte.com/).

OSKR
27-09-2005, 00:25:46
Mira chamo, yo para hacer exactamente eso me voy a la paleta Sample e incluyo un TTrayIcon en la forma, al Hide le doy true y al Visible tambien true y en RestoreOn le digo como quiero q se restaure, eso es todo :)

vtdeleon
27-09-2005, 01:08:56
Saludos
Mira chamo, yo para hacer exactamente eso me voy a la paleta Sample e incluyo un TTrayIcon en la forma, al Hide le doy true y al Visible tambien true y en RestoreOn le digo como quiero q se restaure, eso es todo :) Chamo, ese componente es externo! Como quiera tiene que instalarlo sea ese o JVCL;)

OSKR
27-09-2005, 02:04:31
No veo cual es el problema en q sea externo, ni de instalarlo, de por si nunca he tenido problema con èl en instalación, tampoco veo q Moises22 mencione algo referente a ello, solo leo q dice "Lo que yo intento hacer es que cuando se le de al boton de minimizar la aplicacion se muestre en la barra de tareas, al lado del reloj; como el MSN,Emule..." y esto yo lo he hecho asi, si estoy equivocado en la interpretación del problema...please disculpen la confusión

vtdeleon
27-09-2005, 04:34:32
Saludos no hago énfasis en que sea externo o no, sino en que solo dicesMira chamo, yo para hacer exactamente eso me voy a la paleta Sample e incluyo un TTrayIcon en la forma como si estuviera implícitamente y de inmediato fuí a buscarlo a ver, porque nunca me parecio haberlo visto e hice la aclaratoria de que era un componente de 3ros.

No hay nada que disculpar, solo fue una simple confusión:)

Moises22
27-09-2005, 09:53:12
Muchas gracias por todo, he conseguido poner de forma totalmente personalizada el TrayIcon al lado del reloj, en una de las paginas que me recomendo Desc.

Para todos los novatos como yo recomiendo el siguiente enlace para solucionar el problema http://www.torry.net/authorsmore.php?id=990, si quereis mas o os gustaria mirar otros, aqui hay muchisimos como dijo tb Desc http://www.torry.net/quicksearchd.php?String=tray&Title=Yes.