Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Texto en Pantalla Completa (https://www.clubdelphi.com/foros/showthread.php?t=42830)

darkerbyte 24-04-2007 05:45:07

Texto en Pantalla Completa
 
Saludos Colegas del Gremio:

Voy a hacer una aplicación que muestre una cadena de caracteres en pantalla completa, sin que se vea ningun 'form' ni nada por el estilo. Por ejemplo en muchas maquinas cuando ajustas el volumen desde el teclado aparecen en la pantalla independientemente del programa que se este ejecutando el texto indicando: Volumen 80%, por ejemplo.
Obviamente tengo un form desde donde se puede activar el uso de estos mensajes, cuando se activa se minimiza al tray para poder configurar o cerrar el programa.
Aguien puede darme algo de luz sobre este tema, cualquier ayuda me sera de utilidad ya que no tengo idea de por donde empezar. Alguna orientación para empezar a buscarle por ahi.

Espero haber explicado bien mi problema.
Desde ya les agradesco su tiempo y ayuda. :)

basti 24-04-2007 11:23:55

Lo puedes hacer con un form. Primero cambias de color el form (no sé el porqué de que no funcione con clBtnFace) a un color distinto al texto que vas a mostrar. Luego activas en el form la propiedad TransparentColor y cambias TransparentColorValue al mismo color que el form. En la propiedad style seleccionas bsNone, para que desaparezcan los bordes. Y ya está, puedes poner cualquier componente, todo lo que esté en el mismo color que el fondo del form no se verá.

Neftali [Germán.Estévez] 24-04-2007 11:55:47

Aquí tienes un truco de cómo "pintar" un texto sobre el DeskTop directamente.
Se trata de acceder al canvas de esa ventana y pintar directamente.

darkerbyte 25-04-2007 15:32:43

Agradecimiento
 
Gracias amigos por la ayuda.

El truco de basti se me hace muy interesante sobre todo si quiero mostrar otras cosas ademas del texto.
Gracias Neftali, ese truco era el que andaba buscando.


La franja horaria es GMT +2. Ahora son las 12:39:34.

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