SoloCodigo

Programación General => C/C++ => C++ Builder => Mensaje iniciado por: betitono1 en Sábado 7 de Febrero de 2004, 14:57

Título: Colocar Icono Al Lado Del Reloj
Publicado por: betitono1 en Sábado 7 de Febrero de 2004, 14:57
Hola que tal alguien podria decirme como puedo hacer para que mi aplicacion cuando se minimize aparezca su icono al lado del reloj como el icono del messenger de hotmail o de yahoo cuando se minimizan, y cuando haga clic sobre el icono que muestre  un menu de abrir y cerrar, espero me puedan ayudar.


Saludos.
Título: Re: Colocar Icono Al Lado Del Reloj
Publicado por: _Viktor en Sábado 7 de Febrero de 2004, 21:11
Hola, que version de C++ Builder estas usando ?

Saludos!
Título: Re: Colocar Icono Al Lado Del Reloj
Publicado por: betitono1 en Martes 10 de Febrero de 2004, 17:20
la 5.0





Saludos.
Título: Re: Colocar Icono Al Lado Del Reloj
Publicado por: _Viktor en Martes 10 de Febrero de 2004, 19:04
Mira en la Paleta Samples de componentes, ahi tienes uno llamado TTrayIcon, ese te servira, es bastante sencillo de utilizar, si no llegas a entender su uso me pides un ejemplo...

Saludos!
Título: Re: Colocar Icono Al Lado Del Reloj
Publicado por: © Jonathan © en Martes 17 de Febrero de 2004, 13:43
Como le cambio la imegen que pone por defecto el componente TTrayIcon?, no tiene una opcion en el inspector... se puede cambiar?. Saludos :hola:

Pd: Builder 6
Título: Re: Colocar Icono Al Lado Del Reloj
Publicado por: betitono1 en Martes 17 de Febrero de 2004, 15:05
Solo se cambia la opcion visible a true para que el icono se muestre donde queria ahora no le encuentro como hacerle para lo del menu cuando se haga clic con el boton derecho del mouse.


Saludos
Título: Re: Colocar Icono Al Lado Del Reloj
Publicado por: _Viktor en Jueves 19 de Febrero de 2004, 07:47
Hola, para eso tienes que hacer lo siguiente:

1.- Agregar un TPopupMenu a tu Formulario y crearle items como a un menu comun y corriente, lo llamaremos PopupMenu1

2.- Luego Asignar ese PopupMenu1 a la propiedad PopupMenu del TrayIcon1.

3.- Luego debes elegir cuando se muestre el menu mencionado anteriormente, para eso tienes la propiedad PopupMenuOn, en la cual puedes elegir cualquiera de los valores mencionados... es una lista en ingles, pero se entiende perfectamente.

Todo esto asumiendo que ya se esta mostrando el icono asociado a un ImageList, en la barra Tray de Windows...

Espero te sirva.
Saludos
Título: Re: Colocar Icono Al Lado Del Reloj
Publicado por: betitono1 en Jueves 19 de Febrero de 2004, 17:07
Gracias por tu respuesta Viktor ya le he entendido a esto, hasta ya le cambie  el icono entrando a Options del proyecto y ahí le cambie el icono a otro que mejor me parecia.


Saludos
Título: Re: Colocar Icono Al Lado Del Reloj
Publicado por: © Jonathan © en Miércoles 28 de Abril de 2004, 23:04
Como puedo hacer lo mismo para builder 1, en builder no existe ese componente. Gracias y Saludos :hola:
Título: Re: Colocar Icono Al Lado Del Reloj
Publicado por: The Black Boy en Miércoles 28 de Abril de 2004, 23:09
Jonathan   :no:
Y por que manejas builder1? :think:   no entiendo
Título: Re: Colocar Icono Al Lado Del Reloj
Publicado por: The Black Boy en Miércoles 28 de Abril de 2004, 23:13
Viktor y
como sería en Builder 4?

para hacer lo mismo que plantearon inicialmente?

Gracias :hola:
Título: Re: Colocar Icono Al Lado Del Reloj
Publicado por: © Jonathan © en Miércoles 28 de Abril de 2004, 23:18
ajjajajaja... y porque utilizas builder 4???

PD: Utilizo en 1 en una de las maquinas por la velocidad. :P

 Saludos :hola:
Título: Re: Colocar Icono Al Lado Del Reloj
Publicado por: The Black Boy en Miércoles 28 de Abril de 2004, 23:21
jajaja...  :lol:

utilizo 4.0  por que  en la Empresa en la  cual trabajo no han pagado la licencia de uno mas nuevo

Saludos :hola:
Título: Re: Colocar Icono Al Lado Del Reloj
Publicado por: _Viktor en Miércoles 28 de Abril de 2004, 23:59
Holas... para builder 4 si se puede hacer, ahi un componente en el directorio de ejemplos de builder, no recuerdo el path, mañana te digo exactamente donde es.. este se instala en la paleta "samples".

En cuanto a bcb1, ni la menor idea... te recomiendo que veas en el siguiente sitio, www.bcbdev.com (http://www.bcbdev.com) ahi tienen el codigo puro para hacerlo, podrias probar si funciona en bcb1, esta en la seccion faqs,  aparace como minimize application to tray icon.

Saludos!
Chau
Título: Re: Colocar Icono Al Lado Del Reloj
Publicado por: Gasaca en Viernes 30 de Abril de 2004, 16:16
:kicking: bueno esto parece interesantes pero viktor cual es el componente que sirve para esto porque no lo encuentro yo utilizo tambien el 4 es  que todas mis propuestas deben ser en esa version otra version.
Título: Re: Colocar Icono Al Lado Del Reloj
Publicado por: _Viktor en Lunes 3 de Mayo de 2004, 20:05
Mira este ejemplo, es para hacerlo sin un componente....

C:\Archivos de programa\Borland\CBuilder4\Examples\Apps\TrayIcon

Y el siguiente es el componente que mencione para bcb4:

C:\Archivos de programa\Borland\CBuilder4\Examples\Controls\Tray

Saludos!
Título: Re: Colocar Icono Al Lado Del Reloj
Publicado por: The Black Boy en Lunes 3 de Mayo de 2004, 21:26
Gracias Viktor   esta al pelo el Ejm.

 :good: