Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo usar C# para crear un programa que pueda cambiar el fondo de pantalla del escritorio. ¿Quieres un conjunto completo de tutoriales o un conjunto completo de códigos? No los publiques al azar en Internet.

Cómo usar C# para crear un programa que pueda cambiar el fondo de pantalla del escritorio. ¿Quieres un conjunto completo de tutoriales o un conjunto completo de códigos? No los publiques al azar en Internet.

¿Mi versión es VSS2010, .Net4.0?

1. Cree una nueva aplicación de consola WallPaper;

2. Luego haga referencia al espacio de nombres System.Drawing

3.

Usar System.Collections.Generic

Usar System.Linq

Usar System.Text

Usar System.Runtime; .InteropServices;

Usar System.IO;

Usar Microsoft.Win32;

WallPaper del espacio de nombres

{

clase Programa

{

static void Main(string[] args)

{

Uri u = nuevo Uri (@" /huahuibizhi/huadecaihuii-danyahuayier/flower_ flower_art_1024_46631_m.jpg");

Wallpaper.Set(u, Wallpaper.Style.Stretched);

Console.WriteLine("¿Ha cambiado tu fondo de pantalla? ! ");

Console.WriteLine("¡Ha cambiado tu fondo de pantalla! ");

Console.WriteLine("¡Ha cambiado tu fondo de pantalla! ReadLine();

p>

}

}

Fondo de pantalla de clase pública sellada

{

Fondo de pantalla() { }

const int SPI_ SETDESKWALLPAPER = 20;

const int SPIF_UPDATEINIFILE = 0x01;

const int SPIF_SENDWINICHANGE = 0x02; dll ", CharSet = CharSet.Auto)]

static extern int SystemParametersInfo(int uAction, int uParam, string lpvParam, int fuWinIni);

estilo de enumeración pública: int

{

En mosaico,

Centrado,

Estirado

}

Conjunto de vacío estático público (Uri uri, estilo de estilo)

{

System.IO.Stream s = new SystemParametersInfo(int uAction, int uPara

m, cadena lpvParam, int fuWinIni);