我已經閱讀了幾個地方的桌面牆紙可以設置爲HTML文檔。有沒有人有任何成功改變它編程?Windows壁紙:不只是BMP?
下面的VB6代碼片段可以幫助我設置BMP,但是當我嘗試將它用於HTML時,我得到了一個很好的藍色背景,沒有其他的東西。
Dim reg As New StdRegistry
Public Function CurrentWallpaper() As String
CurrentWallpaper = reg.ValueEx(HKEY_CURRENT_USER, "Control Panel\Desktop", "Wallpaper", REG_SZ, "")
End Function
Public Sub SetWallpaper(cFilename As Variant)
reg.ClassKey = HKEY_CURRENT_USER
reg.SectionKey = "Control Panel\Desktop"
reg.ValueKey = "Wallpaper"
reg.ValueType = REG_SZ
reg.Default = ""
reg.Value = cFilename
End Sub
Public Sub RefreshDesktop()
Dim oShell As Object
Set oShell = CreateObject("WScript.Shell")
oShell.Run "%windir%\System32\RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters", 1, True
End Sub
也許還有的需要的其他一些設置。有任何想法嗎?
是的,我試過了。我仍然經歷了大量的數據試圖找出什麼是什麼。 – bugmagnet 2008-09-17 16:52:42