Hintergrund Wechseln

    • VB.NET

    Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von Beep!.

      Hintergrund Wechseln

      Ich bin total genervt wenn ich immer den selben Hintergrund habe deswegen hab ich mir schnell dieses kleine Programm geschrieben. Ich weiß es ist nichts großartiges oder komplexes aber doch gans lustig. :thumbsup:


      VB.NET-Quellcode

      1. Public Class Form1
      2. Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Integer, ByVal uParam As Integer, ByVal pncMetrics As String, ByVal fuWinIni As Integer) As Integer
      3. Private Const SPI_SETDESKWALLPAPER = 20
      4. Private Const SPIF_UPDATEINIFILE = &H1
      5. Private Const SPIF_SENDWININICHANGE = &H2
      6. Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
      7. Dim generator As New Random()
      8. Dim a As Integer = generator.Next(1, 20)
      9. OpenFileDialog1.FileName = "C:\Dokumente und Einstellungen\DeinName\Eigene Dateien\Eigene Bilder\Desktophintergründe\" + a.ToString + ".bmp"
      10. If OpenFileDialog1.FileName > "" Then
      11. SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, _
      12. OpenFileDialog1.FileName, SPIF_UPDATEINIFILE Or _
      13. SPIF_SENDWININICHANGE)
      14. End If
      15. Me.Close()
      16. End Sub
      17. End Class


      Also einfach einen Ordner anlegen, mit Bildern, die die durchnummeriert und im .bmp Vormat sind. Dann den Pfad angeben und die anzahl der Bilder im Ordner +1 da hinschreiben wo bei mir die 20 steht.

      Ps.: Ich hab mir ne verknüpfung in den Autostart gemacht damit ich immer einen anderen zufallshintergrund habe. ;)