2011-11-17 10 views
29

Con la nueva herramienta multiplataforma FireMonkey, ¿cómo se crea un icono de bandeja? Con Delphi solía ser TTrayIcon.¿Cómo se crea un ícono de Bandeja con FireMonkey?

La documentación no tiene nada, y ninguna otra pregunta parece responder a esto. Agradecería cualquier idea (siempre puedo recurrir a la programación del sistema por plataforma, pero eso es solo si realmente no existe tal cosa).

+1

¿Osx tiene un icono de notificación equivalente y qué es? –

+1

Sí, puedes leer sobre esto en Stack Overflow question http://stackoverflow.com/questions/1970876/system-tray-menu-extras-icon-in-mac-os-using-java –

+1

He visto no Java las aplicaciones también usan el icono de la bandeja en la Mac, como el servidor Plex. La bandeja en la Mac está en la esquina superior derecha. Es posible en la plataforma, pero no sé sobre FireMonkey. NSStatusItem en Mac OS. –

Respuesta

1

El paquete de componentes Apesuite para Firemonkey tiene un componente TTrayIcon que funciona tanto en Windows como en OS X. No es gratuito, pero resolvería su problema.

http://arcana.sivv.com/apesuite

+0

apesuite no está a la venta todavía. –

+0

Apesuite estuvo a la venta hace mucho tiempo, luego se descontinuó ... pero ahora ha vuelto para xe6. –

+0

Les envié un correo electrónico hace unas semanas pero nunca me respondieron :( –

1

Como se mencionó @RRUZ tendrá que rodar dos versiones diferentes para Windows y OSX.

En lo que respecta a la versión de Windows, me encontré con una implementación (incluidas sugerencias de globos) en this Chinese blog post, que (excepto la que falta que define DELPHIXE3UP) funciona perfectamente para mí con XE5/Win8.

Soy consciente de que esta es una vieja pregunta y tampoco he echado un vistazo a la versión de OSX, pero la versión de Windows parece un comienzo decente.

Cuestiones relacionadas