Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-06-2003
anibalnuma anibalnuma is offline
Registrado
 
Registrado: may 2003
Posts: 5
Poder: 0
anibalnuma Va por buen camino
Unhappy Problema con papel tapiz

Hola a todos:

He hecho un programa que me permite cambiar el papel tapiz automàticamente. El problema es que cuando lo ejecuto en NT,especìficamente en Windows 2000,en algunas sesiones el papel tapiz que me cambia es el general,o sea el comùn a todos los usuarios que aparece antes de iniciar la sesiòn,y no el del usuario actual,pudiendo este cambiarlo de la manera corriente.La manera de cambiar el papel tapiz que conozco es:

SystemParametersInfo(SPI_SETDESKWALLPAPER,0,Pchar(ruta_del_bitmap),SPIF_SENDCHANGE or SPIF_UPDATEINIFILE);

¿Pudiera alguien ayudarme?
Responder Con Cita
  #2  
Antiguo 09-03-2004
Avatar de Rox77
Rox77 Rox77 is offline
Miembro
 
Registrado: may 2003
Ubicación: Caceres
Posts: 44
Poder: 0
Rox77 Va por buen camino
Talking papel tapiz aleatorio

Bueno , bueno , bueno...q cosas oye.. yo tengo un programa q muestra un papel tapiz diferente cuando se inicia windows (seleccionando una carpeta de donde quieres q tome los tapices )

Todo me iba muy bien hasta q llego el put....XP...jejeje...tengo un problema parecido...si el usuario con el q inicio sesion es del grupo Administradores...todo va bien...pero si es un usuario restringido no me funciona...supongo que porq no puede leer del registro ni modificar este. Asiq amigo estamos en el mismo barco (programa)..jejeje..SUGERENCIAS, IDEAS, SE ACEPTA DE TODO..¿¿HAY MAS GENTE Q HA HECHO UN PROGRAMA SIMILAR???? Saludos a todos (siento lo de gritar...es para ver si me oyen..)
Responder Con Cita
  #3  
Antiguo 09-03-2004
Avatar de Rox77
Rox77 Rox77 is offline
Miembro
 
Registrado: may 2003
Ubicación: Caceres
Posts: 44
Poder: 0
Rox77 Va por buen camino
Talking

..por cierto (tras leer en uno de los foros sobre compartir el codigo fuente)...yo intente mandar este programa al club pero nadie le hizo mucho caso... si consigo (o conseguimos) hacer un programa medio decente yo estoy dispuesto a dar el codigo fuente para que todos lo despachurremos..creo q es bastante interesante...

Si los moderadores Cadetill, Delphi.com.ar, etc...quereis participar podemos convertirlo en un programa del club... algo hablabais de hacer un proyecto conjunto ..bla bla...si ya se q era un programa mas comercial..facturas y eso...pero bueno..este creo q seria interesante para todos..A quien no le gusta cambiar el tapiz de nuestro escritorio??? Pues si se cambia solo mira tu q bien. A mi me salen unas chicas estupendas cada vez q lo enciendo...jajaja...y con modo calendario y todo..

Bueno lo dicho, si alguien se lo toma en serio, por mi parte cedo el codigo. Saludos.
Responder Con Cita
  #4  
Antiguo 09-03-2004
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Hola Rox77.

Pueden compartir el código valiendose de las páginas perosonales de los moderadores. Cadetill tiene una funcional en http://www.clubdelphi.com/users/cadetill y creo que bastará enviarle un privado para que atienda el asunto. La mia estará disponible en unas semanas, por lo que también puedo ceder un espacio para que sus programas sean compartidos en este lugar.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #5  
Antiguo 09-03-2004
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
Pues en principio, no hay problema en compartir espacio

Cuando querais lo comentamos más en detalle
Responder Con Cita
  #6  
Antiguo 09-03-2004
kikonmx kikonmx is offline
Registrado
 
Registrado: mar 2004
Ubicación: Mexico
Posts: 3
Poder: 0
kikonmx Va por buen camino
Problema con el papel tapíz

Que tal.

Mira, en Windows 2000 y XP se pueden establecer 2 fondos de escritorio para los usuarios, uno que se muestra en la pantalla de inicio de sesión y otro que se muestra ya iniciada la sesión.

Esto es posible gracias al Active Desktop, ya que al establecer un papel tapíz que no esté en formato BMP, se activa automáticamente y hasta te pregunta si lo quieres cambiar. El tapíz que no está en este formato, por ejemplo un JPG, se pone "por encima" del tapíz normal y solo puede ser visto mientras está inciada la sesión.

Es por esto que se muestran 2 imágenes diferentes en algunas máquinas, ahora bien, yo había hecho un programa que cambiaba el tapíz y me pasaba lo mismo, había veces que no lo cambiaba, lo que tienes que hacer antes de cambiar tu imagen de fondo es desactivar el active desktop mediante tu programa y a continuación establecer la imagen que vas a mostrar y mediante este proceso no te va dar ningún problema.

El programa que hice está en fase de prueba y parece estar funcionando bien, y no me ha dado lata con privilegios y esas cosas

Espero te sirva mi respuesta
Responder Con Cita
Respuesta



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


La franja horaria es GMT +2. Ahora son las 06:37:48.


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