![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
CBuilder\Examples\Controls\Source\trayicon.cpp
Saludos. |
|
#2
|
|||
|
|||
|
Gracias escafandra, que bobo soy no me fije que era en el evento OnAnimate
gracias... |
|
#3
|
|||
|
|||
|
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!! |
|
#4
|
||||
|
||||
|
El TtrayIcon que viene de ejemplo con el Builder 5, e imagino que será similar al Builder 6, No puede representar balones de texto estilo XP, pero si muestra el Hint clásico.
Para mostrar un balón de texto, añade una nueva función miembro publica: Código:
//---------------------------------------------------------------------------
// Muestra un Balón de texto en el icono de la barra de tareas
//---------------------------------------------------------------------------
void __fastcall TTaskBarIcon::ShowBalloon(AnsiString Titulo, AnsiString Texto)
{
FData.cbSize = sizeof(FData);
FData.uFlags = NIF_ICON | NIF_INFO;
strcpy(FData.szInfoTitle, Titulo.c_str());
strcpy(FData.szInfo, Texto.c_str());
FData.dwInfoFlags = NIIF_INFO;
Shell_NotifyIcon(NIM_MODIFY, &FData);
}
Al hacer click no realiza ninguna acción. Puedes representar menus para ello. Saludos. |
|
#5
|
|||
|
|||
|
Muchas Gracias!!
Muchas gracias,
Dos preguntas: 1. Me esta saliendo undefined symbol Fdata, debo incluir algo mas? 2. Si quisiera adicionarle un evento de click al ballonhint, se podría hacer de alguna manera? Muchas gracias!!!! |
|
#6
|
||||
|
||||
|
JuanErasmo, Esa función debes colocarla como función miembro de TTrayIcon del ejemplo del Builder, es decir modificar el fuente y la cabecera para añadir la función que en tu caso se debería llamar:
Código:
void __fastcall TTrayIcon::ShowBalloon(AnsiString Titulo, AnsiString Texto) Cita:
Fdata es una propiedad privada de TTrayIcon. Si el código no lo añadiste al componente, lógicamente no está definido. Este balón no es sensible a eventos. Saludos. Última edición por escafandra fecha: 10-03-2009 a las 16:08:40. |
|
#7
|
|||
|
|||
|
No entiendo como se puede hacer,,,,
abrí el demo de Trayicon, pero no veo la forma de integrar lo que me dices.... Gracias! |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| TrayIcon y su Popup | gluglu | Varios | 17 | 01-11-2011 21:36:37 |
| Trayicon en D7 | Dado de baja | 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 |
|