FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Duda con TrayIcon
Saludos a todos los del Foros
Tengo una duda que quizas alguno de ustedes me puedan ayudar el problema es que yo inserto en mi Form un TrayIcon y un ImageList... - En el ImageList inserto varias imagenes, - En el TrayIcon pongo su Propiedad ... Icons=ImageList1; Animate=true; Pero cuando ejecuto mi aplicacion el icono enpieza animarze pero cuando llega a la ultima imagen que yo puse que va a empezar por la primera se queda un momento en blanco, Si alguien supiera como solucionar esto se lo agradeceria mucho, seguro estoy que otras personas tambien lo agradecerian. [Saludo]... |
#2
|
||||
|
||||
yelian, asumiendo que el TTrayIcon al que te refieres es el ejemplo que viene en el Builder, y teniendo claro este asunto para los interesados en este hilo, te diré que ese Componente no es mas que un ejemplo de como implementarlos en C++ Builder. Como ejemplo, puede estar un poco deficitario y de hecho lo está.
El problema que expones se deriva de un bug, si así queremos considerarlo. En el código fuente podemos encontrar la función miembro que se encarga de animar el cursor: Código:
//--------------------------------------------------------------------------- void __fastcall TTrayIcon::DoOnAnimate(TObject *Sender) { if (IconIndex < FIconList->Count) FIconIndex++; else FIconIndex = 0; SetIconIndex(FIconIndex); Update(); } Para corregir este bug, basta con dejarlo así: Código:
//--------------------------------------------------------------------------- void __fastcall TTrayIcon::DoOnAnimate(TObject *Sender) { if (IconIndex < FIconList->Count - 1) FIconIndex++; else FIconIndex = 0; SetIconIndex(FIconIndex); Update(); } Última edición por escafandra fecha: 02-03-2009 a las 19:28:57. |
#3
|
|||
|
|||
Gracias escafandra;
Pero donde pongo ese codico que me diste estuve buscando pero no encontre donde se pone, si fueras tan amable de decirme... |
#4
|
||||
|
||||
CBuilder\Examples\Controls\Source\trayicon.cpp
Saludos. |
#5
|
|||
|
|||
Gracias escafandra, que bobo soy no me fije que era en el evento OnAnimate
gracias... |
#6
|
|||
|
|||
MOstrar Ballonhint en TrayIcon
Buenas tardes,
Escanfandra! volvemos a encontrarnos,,, Hablando ahora de trayicons, necesito saber que componente para C++ Builder 6 podria utilizar para obtener un ballonhint en el trayicon. luego que pueda darle click, y ejecute alguna opción, He intentado con el de LMDtrayicon, y con el Trayicon y ninguno tiene el metodo ShowHint,,,,,,cual lo tiene??' Gracias!! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
TrayIcon y su Popup | gluglu | Varios | 17 | 01-11-2011 21:36:37 |
Trayicon en D7 | Cecilio | Varios | 4 | 27-12-2008 15:59:36 |
TrayIcon y PopupMenu | gluglu | API de Windows | 1 | 24-07-2008 00:19:43 |
Trayicon | mjjj | Varios | 2 | 21-09-2007 00:35:16 |
Problemas con TRAYICON!! | marceloalegre | Varios | 3 | 07-06-2005 17:49:07 |
|