Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Mensaje en burbuja amarilla de windows (https://www.clubdelphi.com/foros/showthread.php?t=46208)

jorgegetafe 26-07-2007 12:56:55

Mensaje en burbuja amarilla de windows
 
Si este tema está repetido pido perdón, pero no he encontrado nada parecido.

¿Como puedo hacer para que con pascal (delphi) me salga la burbuja de windows amarilla pero con el mensaje que yo quiera?

Por favor explicaros como si fuese tonto, es que soy novato jeje. Muchas gracias.

Ñuño Martínez 26-07-2007 12:59:47

Pues depende de dónde quieras que aparezca. Si te fijas bien, la mayor parte de los componentes (botones, edit, etiquetas-label, etc) tienen una propiedad llamada 'Hint' y otra 'ShowHint'. Estas dos se refieren a esa burbuja amarilla. Si pones el texto que quieres mostrar en la propiedad 'Hint' y cambias el estado de 'ShowHint' a TRUE cuando ejecutes el programa mueve el ratón y ponlo encima del control: deberá aparecer la burbuja amarilla.

Hay más formas para hacer esto, pero creo que es la más sencilla y sirve para la mayor parte de los casos.

dec 26-07-2007 13:00:41

Hola,

¿Te refieres a los "balloon text" que muestran algunos programas "saliendo" de los iconos que se sitúan en la Bandeja del sistema, al lado del reloj? Echa un vistazo en Torry's, en todo caso.

jorgegetafe 26-07-2007 13:02:30

Cita:

Empezado por dec
Hola,

¿Te refieres a los "balloon text" que muestran algunos programas "saliendo" de los iconos que se sitúan en la Bandeja del sistema, al lado del reloj?

Exacto, es que no se su nombre correcto y lo llamé burbuja jajaja, lo de los hint lo controlo. ¿Me puedes ayudar?

dec 26-07-2007 13:06:14

Hola,

Bueno. El enlace que te he pasado busca en Torry's y encuentra algún componente, pero, creo que no hacen exactamente lo que comentamos aquí. Para hacer lo que dices... puedes usar un componente "TTrayIcon", que incorpore la funcionalidad de mostrar los "ballon tips" famosos.

En Torry's encontrarás seguro este tipo de componentes. Yo recuerdo haberlos descargado y usado. Lo único que tal vez se podría añadir es que tiene que haber una forma de lograr mostrar los "ballon tips" estos mediante el API de Windows... digo yo...

Desde luego el componente que incorpore dicha posibilidad, disponiendo de su código fuente, ya se puede estudiar, por si nos interesa adaptar más el asunto a nuestras necesidades. Acaso algún compañero sabe decirte cómo conseguirlo sin usar un componente, sino sólo el API de Windows.

jorgegetafe 26-07-2007 13:13:33

Ok muchas gracias, voy a ver el enlace que me habeis puesto, pero supongo que no sabré hacerlo, si alguien fuese tan amable de colocar el código...

dec 26-07-2007 13:34:52

Hola,

Mira. El componente CoolTrayIcon no sólo añade un icono en la Bandeja del sistema, sino que además cuenta con un método, creo recordar "ShowBalloon", o "BalloonHint", que, pasándole un par de parámetros, hará justo lo que quieres. :)

jorgegetafe 26-07-2007 13:42:27

Cita:

Empezado por dec
Hola,

Mira. El componente CoolTrayIcon no sólo añade un icono en la Bandeja del sistema, sino que además cuenta con un método, creo recordar "ShowBalloon", o "BalloonHint", que, pasándole un par de parámetros, hará justo lo que quieres. :)

Gracias voy a probar ;-)

seoane 26-07-2007 13:43:07

En turbo delphi el componente TTrayIcon ya permite mostrar balones. De todas formas si lo quieres hacer a mano:

http://www.clubdelphi.com/foros/showthread.php?t=38586

jorgegetafe 26-07-2007 13:48:08

Pues la verdad es que no tengo ni idea, he abierto los ficheros a ver si sabia encontrar la función para el "ballon" que yo decia pero ni idea :-(


La franja horaria es GMT +2. Ahora son las 09:49:13.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi