国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

用VB更改桌面墻紙DIY

用VB更改桌面墻紙DIY

更新時間:2019-05-18 文章作者:未知 信息來源:網絡 閱讀次數:

杜運慶

  在客戶運行您的應用程序的時候自動更換墻紙,顯然是廣告宣傳的一個好機會。但無論是MSDN還是網絡上的免費資源代碼,更換墻紙幾乎都是同一個API函數SystemParametersInfo和同一段代碼,國外站點提供的免費代碼也是如此。從VB4.0開始就這樣。這段代碼是:

Private Declare Function SystemParametersInfo Lib "user32" Alias  "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long,   ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long
Const SPI_SETDESKWALLPAPER = 20
Const SPIF_SENDWININICHANGE = &H2
Const SPIF_UPDATEINIFILE = &H1

Private Sub Form_Load()
  ChangeWP = SystemParametersInfo(SPI_SETDESKWALLPAPER,
         0, "Path+BmpFile", 0)
End Sub

  使用這個例程確實能夠切換墻紙,但存在以下問題:

  1、用鼠標右鍵點擊桌面,會看到【背景】→【墻紙】里面的文件名是空的。

  2、重新啟動后桌面墻紙消失。

  3、沒告訴您怎么切換"居中"或"平鋪"。

  怎么解決這些問題呢?

  1、Windows的墻紙必須以BMP格式的文件存放在Windows目錄下面,如果您的圖片不在該目錄或不是BMP文件,那么就會出現第一個問題。因此必須把您的圖片轉換成BMP文件并復制到Windows目錄下面。

  2、要使重新啟動后需要在注冊表里面修改相應的鍵值,具體位置是 HKEY_CURRENT_USER\Control Panel\desktop中的Wallpaper鍵,讓它的鍵值等于您的全路徑文件名。

  3、在更換墻紙以前首先設置是否"居中",需要修改注冊表中HKEY_CURRENT_USER\Control Panel\desktop中的TileWallpaper鍵,鍵值"0"表示"居中","1"表示"平鋪"。




  本例把一個JPG格式的圖片成功地設置為墻紙,全部代碼如下:

Private Declare Function GetWindowsDirectory Lib "kernel32" Alias "GetWindowsDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long

Private Declare Function SystemParametersInfo Lib "user32" Alias "SystemParametersInfoA" (ByVal uAction As Long, ByVal uParam As Long, ByVal lpvParam As Any, ByVal fuWinIni As Long) As Long

Const SPI_SETDESKWALLPAPER = 20
Const SPIF_SENDWININICHANGE = &H2
Const SPIF_UPDATEINIFILE = &H1
Const REG_SZ As Long = 1
Const HKEY_CURRENT_USER = &H80000001

Private Declare Function RegCloseKey Lib "advapi32.dll" (ByVal hKey As Long) As Long

Private Declare Function RegOpenKeyEx Lib "advapi32.dll" Alias "RegOpenKeyExA" (ByVal hKey As Long, ByVal lpSubKey As String, ByVal ulOptions As Long, ByVal samDesired As Long, phkResult As Long) As Long

Private Declare Function RegSetValueExString Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, ByVal lpValue As String, ByVal cbData As Long) As Long

Private Declare Function RegSetValueExLong Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpValue As Long, ByVal cbData As Long) As Long

Private Sub SetKeyValue(sKeyName As String, sValueName As String, vValueSetting As Variant, lValueType As Long, lPredefinedKey As Long)

 lRetVal = RegOpenKeyEx(lPredefinedKey, sKeyName, 0,
             KEY_ALL_ACCESS, hKey)
 lRetVal = SetValueEx(hKey, sValueName, lValueType, vValueSetting)
 RegCloseKey (hKey)
End Sub

Private Function SetValueEx(ByVal hKey As Long, sValueName As String, lType As Long, vValue As Variant) As Long
 Dim lValue As Long
 Dim sValue As String
 Select Case lType
  Case REG_SZ
     sValue = vValue & Chr$(0)
     SetValueEx = RegSetValueExString(hKey, sValueName, 0&, lType,
            sValue, Len(sValue))
  Case REG_DWORD, REG_BINARY
     lValue = vValue
     SetValueEx = RegSetValueExLong(hKey, sValueName, 0&,
            lType, lValue, 4)
 End Select
End Function

Private Sub Form_Load()
'取得windows目錄
 Dim Path As String, strSave As String
 strSave = String(50, Chr$(0))
 Path = Left$(strSave, GetWindowsDirectory(strSave, Len(strSave)))
 '轉換圖片并保存到Windows目錄下面
 Image1.Picture = LoadPicture(App.Path & "\MyFlower.Jpg")
 SavePicture Image1, Path & "\MyFlower.bmp"
 Dim aa As String
 '寫入注冊表
 '設定居中
 SetKeyValue "Control Panel\desktop", "TileWallpaper",
        "0", REG_SZ, HKEY_CURRENT_USER
 '設定平鋪
 ' SetKeyValue "Control Panel\desktop",
         "TileWallpaper", "1", REG_SZ, HKEY_CURRENT_USER
 '更換墻紙
 aa = Path & "\MyFlower.bmp"
 ChangeWP = SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, aa, 0)
 '在注冊表中記錄圖片位置
 SetKeyValue "Control Panel\desktop", "Wallpaper", aa,
        REG_SZ, HKEY_CURRENT_USER
End Sub

  使用本例要注意:必須先設置是否"居中",然后再更換墻紙。本例在Windows95+VB6下調試通過。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

国产午夜成人免费看片无遮挡_日本免费xxxx色视频_免费人成网上在线观看_黄网址在线永久免费观看

  • <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        国产人成一区二区三区影院| 国产精品免费视频网站| 欧美大黄免费观看| 蜜臀av一级做a爰片久久| 欧美绝品在线观看成人午夜影视| 日韩综合在线视频| 精品盗摄一区二区三区| 国产传媒一区在线| 亚洲色图欧美偷拍| 欧美精品1区2区| 久久福利视频一区二区| 国产精品乱人伦中文| 欧美视频在线观看一区| 黄色精品一二区| 亚洲男人的天堂在线aⅴ视频| 欧洲国内综合视频| 久久av老司机精品网站导航| 综合中文字幕亚洲| 日韩亚洲欧美成人一区| 99热精品国产| 国产在线一区二区综合免费视频| 中文字幕一区二区三区视频| 在线不卡中文字幕| 国产成人亚洲精品青草天美| 一区二区三区四区视频精品免费| 欧美va亚洲va在线观看蝴蝶网| thepron国产精品| 久久精品99国产国产精| 一区二区三区欧美日韩| 久久精品在线免费观看| 欧美精品视频www在线观看| 成人妖精视频yjsp地址| 秋霞午夜av一区二区三区| 亚洲狼人国产精品| 中文字幕五月欧美| 欧美激情资源网| 精品国产91久久久久久久妲己| 欧美在线不卡一区| 91猫先生在线| 99久久99久久综合| 国产成人在线观看| 激情成人午夜视频| 国产精品资源网站| 伊人夜夜躁av伊人久久| 欧美日韩成人综合天天影院| 亚洲一级在线观看| 欧美一级二级在线观看| 白白色 亚洲乱淫| 精品一区二区免费看| 亚洲精品第1页| 1区2区3区精品视频| 久久综合九色综合欧美98 | 国产一区三区三区| 精品国内二区三区| 日韩一区二区三区四区| 国产视频一区二区在线观看| 欧美高清精品3d| 精品一区二区三区久久久| 亚洲成人你懂的| 亚洲一区二区三区四区不卡| 国产精品久久久久久久久动漫 | 精品国产污网站| 欧美日韩你懂得| 欧美日韩国产综合一区二区| 在线一区二区三区四区| 在线观看视频欧美| 欧美美女直播网站| 欧美日韩大陆在线| 久久众筹精品私拍模特| 国产欧美日韩在线观看| 国产精品成人一区二区艾草| 国产精品久久777777| 亚洲摸摸操操av| 午夜亚洲福利老司机| 日韩成人精品在线观看| 国产在线视频一区二区| 狠狠色丁香婷婷综合久久片| 高清在线成人网| www.亚洲精品| 欧美久久免费观看| 精品处破学生在线二十三| 中文幕一区二区三区久久蜜桃| 亚洲三级在线播放| 午夜视频一区二区| 国产高清精品久久久久| 色婷婷综合久久久中文一区二区| 欧美日韩电影一区| 久久精品夜色噜噜亚洲aⅴ| 亚洲免费观看高清完整| 奇米一区二区三区| 99久久精品国产毛片| 欧美一区二区在线不卡| 国产精品视频你懂的| 婷婷中文字幕综合| 国产福利一区二区三区| 在线观看成人小视频| 亚洲精品一区二区三区影院| 亚洲另类春色国产| 国产一区二区三区综合| 欧洲色大大久久| 欧美国产精品专区| 日本中文一区二区三区| 色婷婷综合久久久久中文| 久久精品亚洲精品国产欧美kt∨| 一区av在线播放| 成人免费视频播放| 精品国产乱码久久久久久1区2区| 一区二区三区 在线观看视频| 国产另类ts人妖一区二区| 欧美蜜桃一区二区三区| 一区二区不卡在线播放 | 中文字幕成人网| 日韩成人av影视| 在线观看日韩电影| 亚洲欧洲99久久| 激情综合网最新| 这里只有精品免费| 亚洲一区二区成人在线观看| 成人91在线观看| 日本一区二区三区国色天香 | 日韩成人一区二区| 欧美日韩亚洲综合在线 | 在线观看一区不卡| 亚洲欧洲国产日韩| av在线不卡电影| 国产精品麻豆网站| 成人性视频免费网站| 久久久久久久久久久久电影| 老司机精品视频导航| 91精品国产91久久久久久最新毛片 | 亚洲天堂a在线| www.成人网.com| 国产精品美女视频| 99精品视频在线播放观看| 欧美激情综合五月色丁香小说| 国产一区二区三区在线观看免费视频 | 丁香婷婷综合网| 欧美激情一二三区| 成人av综合一区| 亚洲日本在线视频观看| 91在线云播放| 午夜av一区二区三区| 日韩一区二区高清| 久久国产精品99久久久久久老狼| 91精品中文字幕一区二区三区 | 一区二区三区四区精品在线视频| 91美女在线视频| 香蕉久久夜色精品国产使用方法| 欧美高清www午色夜在线视频| 麻豆精品视频在线| 国产日韩欧美制服另类| 99久久99久久综合| 亚洲国产精品久久艾草纯爱| 4438x成人网最大色成网站| 麻豆成人av在线| 国产精品日韩成人| 欧美怡红院视频| 六月婷婷色综合| 中文字幕一区二区三区乱码在线| 欧美中文字幕久久| 国产在线不卡一卡二卡三卡四卡| 欧美极品另类videosde| 欧美午夜精品理论片a级按摩| 蜜臀国产一区二区三区在线播放 | 在线成人av影院| 国产成人综合在线播放| 亚洲精品国产品国语在线app| 正在播放亚洲一区| www.欧美亚洲| 久久国产三级精品| 一区二区三区日韩精品视频| 欧美变态tickling挠脚心| k8久久久一区二区三区| 青青草原综合久久大伊人精品 | 一区在线观看视频| 日韩视频免费观看高清完整版 | 天天免费综合色| 国产精品久久久久影院亚瑟| 777午夜精品免费视频| 99久久综合狠狠综合久久| 久久精品久久99精品久久| 亚洲黄色性网站| 国产农村妇女精品| 日韩精品一区二区在线| 欧美色视频在线观看| 成人午夜电影久久影院| 蜜桃av一区二区在线观看| 樱花影视一区二区| 国产精品视频看| 久久精品欧美一区二区三区麻豆| 在线综合+亚洲+欧美中文字幕| 色国产精品一区在线观看| 国产成人精品亚洲777人妖| 麻豆精品在线视频| 免费精品视频最新在线| 午夜电影一区二区| 日韩专区一卡二卡| 首页国产欧美久久| 日韩av一区二区三区| 污片在线观看一区二区|