Come modificare uno sfondo del desktop con VB.NET

November 8

È necessario chiamare una libreria di sistema di Windows collegamento dinamico (DLL) in VB.NET per cambiare lo sfondo del desktop. Windows fornisce ai programmatori un Application Program Interface (API) che consente di modificare le impostazioni su un sistema Windows. Il file user32.dll contiene la funzione FindWindowEx utilizzato per modificare lo sfondo sfondo di Windows.

istruzione

1 Fare doppio clic sul file SLN sul desktop. Un file SLN contiene tutti i file di progetto VB.NET. Dopo il caricamento del progetto, fare doppio clic sul file di codice che si desidera utilizzare per modificare lo sfondo.

2 Aggiungere il seguente codice all'inizio del file di codice per includere il file DLL API di Windows:

Private Declare Function SystemParametersInfo Lib "user32" Alias ​​"SystemParametersInfoA" (ByVal uAction As Integer, ByVal uParam As Integer, ByVal lpvParam As String, ByVal fuWinIni As Integer) As Integer

Questa lunga dichiarazione libreria connette al file DLL e definisce la funzione desiderata nel codice VB.NET.

3 Cambiare lo sfondo del desktop. Il codice seguente cambia lo sfondo di un file di immagine personalizzato denominato "MyImage.bmp":

SystemParametersInfo (20, 0, "MyImage.bmp", 1)

Cambiare il nome del file immagine BMP per il nome del file immagine che si desidera utilizzare.

4 Fare clic sul pulsante "Salva" e premere il tasto "F5" per eseguire il codice nel debugger. È possibile verificare i nuovi cambiamenti di fondo nel debugger.