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);