Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 04-03-2016
juank1971 juank1971 is offline
Miembro
 
Registrado: feb 2008
Posts: 230
Poder: 17
juank1971 Va por buen camino
mostrar datos como fondo de escritorio

Saludos :
Como puedo hacer para mostrar datos , un grid o labels como si fuera fondo de escritorio de windows , se puede hacer??????

O sea quiero dar seguimiento a distintos procesos y que se muestren como si fueran fondo de escritorio y refrescando los datos pueda verser el resultado.

o sea mostrar informacion de una aplicacion en delphi en el escritorio y que se puedan poner los iconos del escritorio y ventanas encima de ella.

gracias
Responder Con Cita
  #2  
Antiguo 04-03-2016
Avatar de Osorio
Osorio Osorio is offline
Miembro
 
Registrado: may 2003
Ubicación: Colombia
Posts: 251
Poder: 21
Osorio Va por buen camino
Una combinacion de un poco de esto:
http://www.clubdelphi.com/foros/showthread.php?t=5210


Lo de poner una imagen en el fondo de escritorio parece que lo vi en trucomania.org hace algunos años.
Responder Con Cita
  #3  
Antiguo 05-03-2016
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
El fondo de escritorio de windows es una vil imagen estática (hasta Win 8 que ya permite que se cambie estilo presentación). Es decir no hay forma de dibujar directamente en el escritorio que no sea actualizar la imagen mostrada por windows. No conozco al 100 la API de windows pero tendrías que buscar por ahí cual es la función que cambia el tapiz del escritorio. Una vez localizada, generar cada x tiempo una nueva imagen de lo que quieras mostrar y llamar a la función para que actualice la pantalla. Si es un proceso en tiempo real creo que no te va a servir porque no podrías estar actualizando el fondo cada milisegundo so pena de ralentizar todos los procesos. Suena bizarro pero al menos en windows así, es. En Linux si tendrías opción pues puedes modificar directamente lo que necesites del código que hace precisamente la actualización de pantalla.

Otra solución, poner una ventana sin bordes ni título y fijarla maximizada.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #4  
Antiguo 07-03-2016
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Creo que esta utilidad de SysInternals hace lo que necesitas (por lo que he entendido).
Échale un vistazo y te puede dar ideas de cómo puede quedar.

Creo que funciona de forma similar a como te han dicho. Parte de una imagen inicial (la des escritorio actual) y a esa le añade la información que desees. Luego es cuestión de ir refrescando eso cada X segundos. Eso sí, es obligatorio quedarse siempre con una copia del escritorio original.

Es bastante probable que con WMI puedas acceder a mucha información que necesitas (clase WIN32_desktop); Esta clase, por ejemplo, te da la ubicación del wallpaper actual para cada usuario.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 14-03-2016
juank1971 juank1971 is offline
Miembro
 
Registrado: feb 2008
Posts: 230
Poder: 17
juank1971 Va por buen camino
ok gracias voy a mirar pero estaba tratando de hacerlo con una forma transparente y como se ven solamente los componentes que hay dentro de la forma pues creo que me funciona bien
de todas formas voy a revisar mas al detalle
gracias todos
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Mostrar escritorio desaparecido metalfox6383 Varios 4 13-08-2006 05:47:06
El icono mostrar escritorio de la barra de tareas ha desaparecido fidel Windows 6 10-12-2005 20:15:18
Como cambiar el fondo de escritorio? JuanErasmo C++ Builder 1 22-11-2005 23:37:54
Ayuda con fondo de escritorio Pls!!! marceloalegre Varios 2 15-07-2005 03:22:31
Fondo de escritorio Tonio Varios 4 13-11-2003 23:58:38


La franja horaria es GMT +2. Ahora son las 22:01:55.


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
Copyright 1996-2007 Club Delphi