| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Mar 03 Abr, 2018 11:02 am Asunto: Icono de un TTrayIcon |
|
|
El icono que se muestra en la barra de inicio con un TTrayIcon, ¿necesariamente tiene que ser a partir de un ImageList? ¿no hay posibilidad de tomarlo del definido en Application->Icon? _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Mar 03 Abr, 2018 12:26 pm Asunto: |
|
|
| Si no enlazas ningún TImageList mostrara automáticamente el de la aplicación. |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Mar 03 Abr, 2018 10:42 pm Asunto: |
|
|
| Angel escribió: | Vale. Era una posibilidad a explorar.  |
No te he entendido, quiero decir que si, si no asignas nada a Icons, usara el de la aplicación que es el que supuestamente tú quieres, el Application->Icon, o es otra cosa lo que necesitas? |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Mie 04 Abr, 2018 9:42 am Asunto: |
|
|
| _Leo escribió: | | No te he entendido, quiero decir que si, si no asignas nada a Icons, usara el de la aplicación que es el que supuestamente tú quieres, el Application->Icon, o es otra cosa lo que necesitas? |
No, es exactamente eso. Me estoy dando cuenbta de que a pesar de asignar el icono al iniciarse la aplicación, no en todos los formularios me lo muestra. Tengo qeu repasar la definición que he hecho de los mismos porque en algo he metido la pata. _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Mie 04 Abr, 2018 9:47 am Asunto: |
|
|
Vale. Ya he visto lo que pasa: los dos primeros formularios que se muestran no tienen ninguno de los botones propios (minimizar, maximizar y cerrar) y al no mostrarse especificamente este último no se muestra ningún icono de aplicación.
No obstante, solucionado este problema al minimizar la aplicación a la barra de inicio el icono que se muestra es el de Builder por defecto.
Formulario con icono
Barra de inicio
 _________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Mie 04 Abr, 2018 11:16 am Asunto: |
|
|
Bueno. Ya encontré la solición. A lo mejor es un poco pedestre pero funciona:
| Código: | void __fastcall TfMenu::FormActivate(TObject *Sender)
{
TImageList *list = new TImageList(Application->Icon->Width, Application->Icon->Height);
try
{
list->AddIcon(Application->Icon);
TrayIcon1->Icons = list;
TrayIcon1->IconIndex = 0;
}
__finally
{
delete list;
}
}
//--------------------------------------------------------------------------- |
_________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
|