PDA

Ver la Versión Completa : Texto en Pantalla Completa


darkerbyte
24-04-2007, 05:45:07
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í (http://www.swissdelphicenter.ch/en/showcode.php?id=699)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
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.