Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: ProxyCarinae en 1 Octubre 2017, 23:51 pm



Título: Establecer Vídeo como fondo de Escritorio (Programa).
Publicado por: ProxyCarinae en 1 Octubre 2017, 23:51 pm
Hola, Buenas!! Esta es una pregunta que tengo desde varios meses, y es que si se puede hacer un programa  en C++  el cual la única funcionalidad es poner una imagen que desees como fondo de tu escritorio en Windows pero se pone mas interesante cuando quieres poner un vídeo como fondo de tu escritorio. Hay programas existentes que hacen esa funcionalidad por ejemplo stardock(deskspace), video wallpaper estos programas son de pago, tienen su versión gratuita pero son una basura.

Se que windows no es open source tal vez el hecho de manipular esa herramienta ya programada para cambiar los fondos de escritorio sea ilegal y hay que comprar la licencia o algo así, es la única explicacion que tengo para esas personas que programaron stardock(deskspace) y video wallpaper o que realmente sea difícil de programar el hecho de poner un vídeo como fondo de escritorio. Pero esta chulo, a quien no le gustaría tener en su fondo de escritorio  un planeta orbitando o un vídeo tipo matrix.


Título: Re: Establecer Vídeo como fondo de Escritorio (Programa).
Publicado por: dapz en 2 Octubre 2017, 18:20 pm
La funcion para poder cambiar el escritorio es SystemParametersInfo

BOOL WINAPI SystemParametersInfo(
  _In_    UINT  uiAction,
  _In_    UINT  uiParam,
  _Inout_ PVOID pvParam,
  _In_    UINT  fWinIni
);

defines los parametros , la ruta de la imagen y cambia el fondo de escritorio, y lo del video
explicalo mejor, igual te refieres a un gif



Título: Re: Establecer Vídeo como fondo de Escritorio (Programa).
Publicado por: ProxyCarinae en 3 Octubre 2017, 17:54 pm
Gracias!! Lo del vídeo me refiero a establecer un vídeo como de 10 a 15 segundos de duración en el fondo de escritorio   y hacer que se repita infinitamente, pero gracias por la información me basta con eso.