當前位置:首頁 » 背景圖片 » win32背景圖片
擴展閱讀
小清新風景圖片高清 2025-02-07 14:44:48
電腦鍵盤圖片怎麼畫 2025-02-07 14:44:14

win32背景圖片

發布時間: 2023-06-06 23:52:06

① Vc怎麼把mfc,win32對話框背景,換成圖片,JPG格式,png格式的

JPEG是一種圖像壓縮標准,很多精美的圖片都是採用這種格式標准,其特點是文件體積較小,而且支持24位色深。但是,Windows9x只支持點陣圖文件(即以bmp為擴展名的文件)的牆紙。下面這個程序就是將以jpg或jpeg為擴展名的圖片文件轉化為點陣圖文件,並通過修改注冊表的鍵值來通知Windows更換牆紙。本程序使用了一個Tform;一個OpenPictureDialog用來讓用戶選擇圖片;三個SpeedButton;分別用來打開OpenPictureDialog對話框,確定更換牆紙,退出程序。程序全部代碼如下:unitUnit1;interfaceusesWindows,Messages,SysUtils,Classes,Graphics,Controls,Forms,Dialogs,jpeg,registry,ExtDlgs,StdCtrls,Buttons;typeTForm1=class(TForm)SpeedButton1:TSpeedButton;SpeedButton2:TSpeedButton;SpeedButton3:TSpeedButton;OpenPictureDialog1:TOpenPictureDialog;procereSpeedButton1Click(Sender:TObject);procereSpeedButton2Click(Sender:TObject);procereSpeedButton3Click(Sender:TObject);private{Privatedeclarations}public{Publicdeclarations}end;varForm1:TForm1;implementation{$R*.DFM}procereTForm1.SpeedButton1Click(Sender:TObject);beginopenpicturedialog1.execute;{打開OpenPictureDialog對話框}end;procereTForm1.SpeedButton2Click(Sender:TObject);varreg:tregistry;{Tregistry對象在Registry單元中聲明,需要在Uese中引用Registry單元}jpeg:tjpegimage;{Tjpegimage對象在Jpeg單元中聲明,需要在Uese中引用Jpeg單元}bmp:tbitmap;beginif(openpicturedialog1.filename=``)then{判斷OpenPictureDialog1中有無文件被選中}messagedlg(`請選擇一張圖片`,mtinformation,[mbOK],0)elsebeginjpeg:=tjpegimage.Create;jpeg.LoadFromFile(openpicturedialog1.filename);{載入被用戶選中的文件}bmp:=tbitmap.Create;bmp.assign(jpeg);bmp.savetofile(`c:\windows\wall.bmp`);{將轉換成功的文件保存的路徑及文件名}reg:=tregistry.Create;reg.rootkey:=hkey_current_user;{設置根鍵名稱}reg.openkey(`controlpanel\desktop`,false);{打開ControlPanel\Desktop路徑對應的主鍵}reg.writestring(`tilewallpaper`,`0`);reg.writestring(`wallpaper`,`c:\windows\wall.bmp`);{覆蓋並寫入新值TileWall-paper和Wallpaper串}systemparametersinfo(spi_setdeskwallpaper,0,nil,spif_sendchange);{通知win-dows更換牆紙}reg.closekey;{寫入更改內容並關閉注冊表}reg.Free;{釋放對象}close;end;end;procereTForm1.SpeedButton3Click(Sender:TObject);beginclose;end;end.此程序只能將以jpg或jpeg為擴展名的圖片文件轉化為Windows的牆紙,因此應在OpenPictureDialog控制項的Filter屬性中篩選顯示文件的類型,最好設置為JPEGImageFile(*.jpg)和JPEGImageFile(*.jpeg)文件。程序在中文Windows98,Delphi4.0下編譯通過

② 如何快速切換電腦的桌面壁紙

1、電腦桌面上,右擊桌面,在右擊彈出菜單中點擊「個性化」,在個性化界面中點擊左下角的「桌面背景」

5、還有兩個可勾選選項分別是「無序播放」和「使用電池時是否暫停」,你可根據個人喜好自己設置

③ 電腦桌面背景圖片不能顯示,永遠是黑背景。同時文件夾大圖標的圖標不能正確顯示。

項中選擇了「按Web頁查看桌面時隱藏圖標」導致看不見桌面圖標。只要將前面的「√」取消即可。
2.滑鼠右擊桌面,選擇「排列圖標」 ,選擇「顯示桌面圖標」 。
3.重啟之後還不行,可能中木馬了。建議先殺毒,然後運行msconfig,定位於System.ini和Win.ini文件
System.ini
[boot]項原始值配置:「shell=explorer.exe」,explorer.exe是Windows的核心文件之一,每次系統啟動時,都會自動載入。
[boot]項修改後配置:「shell=explorer C:windowsxxx.exe」(xxx.exe假設一木馬程序)。

Win.ini(位置C:windows)
[windows]項原始值配置:「load=」;「run=」,一般情況下,等號後無啟動載入項。
[windows]項修改後配置:「load=」和「run=」後跟非系統、應用啟動文件,而是一些你不熟悉的文件名。
這時,可將shell=改為 explorer.exe,就可以自動載入,或是在啟動項中新建個explorer.exe就可以了。

解決方案二.
任務管理器中的進程explorer.exe文件丟失了。
1.按CTRL+ALT+DEL可以進入任務管理器,新任務、瀏覽"C:\Program Files\internet explorer\iexplore.exe",打開IE,點擊下面下載explorer.exe文件,

缺點:此Explorer.exe版本不通用。

2.插入系統安裝盤,按CTRL+ALT+DEL可以進入任務管理器,新任務,輸入:CMD,在彈出的命令行窗口中輸入:sfc/scannow即可,系統將自動恢復被更改的系統文件。

3.WIN鍵+R打開"運行"-->輸入"gpedit.msc"回車-->打開組策略-->用戶配置--.WINDOWS設置-->腳本(登陸,注銷)-->雙擊登陸-->添加腳本名"explorer.exe"-->其他的不填,確定.

4.按「Ctrl+Alt+Del」組合鍵,打開「任務管理器」,選擇「文件」→「新任務」→「輸入explorer.exe」

解決方案三.
1.系統信息受損,Explorer進程無法自動載入
2.可能是當前登陸的用戶信息受到損壞(用戶個人設置等)
3.系統文件被修改或損壞(非法程序\用戶誤設置\軟體誤刪誤損壞(優化大師\超級兔子魔法設置等))
4.桌面文件被鎖

解決的方法如下:
系統文件受損後可以"開始---運行中輸入"sfc"進入文件修復程序,按提示修復即可
用戶信息受損,可用初始化超級管理員(Administrator)登陸,刪除受損的用戶設置,注銷後重新設置新用戶即可
桌面文件被鎖定,可用上面的方法在用管理員登陸後修改相關用戶的設置即可(一般刪除該文件夾,但在刪除後該用戶的系統設置將丟失,可將該用戶文件夾內的My documents文件夾內文件移出即可)
系統文件受損後,可將系統盤插入光碟機,重新啟動在CMOS內設置光碟機引導,由系統盤引導後選修復即可

解決方案四.
打開電腦,系統在啟動過程中無法顯示桌面,致使用戶無法看到桌面圖標,而只能看到一個空白的桌面,並出現假死機的情況。
1.如果電腦帶有 DOS殺毒 功能,可以升級病毒庫到最新後即可徹底清楚此木馬病毒。(瑞星用戶升級到瑞星殺毒軟體2007版19.17.42版以上.先升級一鍵殺毒功能的病毒定義,然後利用一鍵殺毒的功能查殺該病毒)

2.手動解決方案
(1)、在windowsXP及其以上系統中:
當無法進入桌面的時候,調出 windows任務管理器(Ctrl+Alt+Delete調出),切換到進程標簽,然後找到wsttrs.exe進程,選中後單擊右鍵結束進程,既可正常顯示桌面。然後升級殺毒軟體病毒庫到最新,徹底清除病毒。
(前提是保證病毒定義為最新的,然後利用殺毒軟體查殺該病毒)
(2)、在windows2000及其它系統中:
需要進入帶網路連接的安全模式,升級殺毒軟體到最新版本,對 windows目錄 進行查毒,病毒查殺結束後,重啟系統即可正常顯示桌面。
(3)、當以上兩種方案都不能成功,則有可能是該病毒的最新變種,應進入安全模式,打開注冊表編輯器,定位到 HKEY_LOCAL_MACHINE\SoftWare\Microsoft\Windows\CurrentVersion\RunOnce(注意是 RunOnce 不是Run )
查找啟動程序位於系統盤 windows 或者系統盤 WinNT 文件夾下的啟動項。
例如:wstthrsc:windowswsttrs.exe
或者 wstthrsc:winntwsttrs.exe
刪除該鍵值,重啟系統既可。

解決方案五.
盜號木馬BUG致系統假死,用戶開機桌面一片空白,無法顯示圖標和桌面。這是一個以盜取「魔域」、「完美世界」和「浩方游戲平台」為目的的木馬病毒,該病毒名為Win32.Troj.OnlineGames.ms.18432它用特殊的方法逃避殺毒軟體的查殺,可能是病毒作者製作程序的BUG導致系統重啟時,無法正常顯示桌面。
解決方法:調出windows任務管理器(Ctrl+Alt+Delete調出),切換到進程標簽,然後找到 wsttrs.exe進程,選中後單擊右鍵結束進程,既可正常顯示桌面。
病毒特徵:
1:拷貝文件
病毒運行後,會把自己拷貝到系統目錄中
C:\WINDOWS\system32\wsttrs.exe
並釋放一個病毒文件
C:\WINDOWS\system32\wsttrs.dll (Win32.Troj.Onlinegames.nb.12288)
之後病毒體會自刪除

2:添加啟動項
病毒會在注冊表中添加一啟動項,使自己隨Windows啟動
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
"wsttrs" = "C:\WINDOWS\wsttrs.exe"
可能是木馬作者的疏忽,正是這個下次開機自動載入的程序導致系統不能正常顯示桌面。

3:關閉殺毒軟體
病毒會尋找殺毒軟體的窗口,並關閉該窗口。如果發現殺毒軟體主程序被關閉,正是病毒入侵的信號。

4:盜取帳號
病毒會尋找網路游戲"魔域"的游戲進程,並使用鉤子讀取用戶輸入的游戲帳號與信息,並把得到的信息通過wsttrs.dll文件以網站上傳的方式發送到木馬種植者事先指定的網站上去,使用戶的游戲帳號丟失。

以下是該病毒的手動解決方案:
1、在windows XP及其以上系統中:
當無法進入桌面的時候,調出windows任務管理器(Ctrl+Alt+Delete調出),切換到進程標簽,然後找到 wsttrs.exe進程,選中後單擊右鍵結束進程,既可正常顯示桌面。

2、在windows 2000及其它系統中
重啟系統時,連續快速按F8,在啟動菜單中選擇帶網路連接的安全模式啟動,在線升級毒霸到最新版本(2007.04.07.16),對windows目錄進行查毒,病毒查殺結束後,重啟系統即可正常顯示桌面。

3、當以上兩種方案都不能成功,則有可能是該病毒的最新變種,應進入安全模式,打開注冊表編輯器,定位到HKEY_LOCAL_MACHINE\SoftWare\Microsoft\Windows\CurrentVersion\RunOnce (注意是RunOnce不是Run),查找啟動程序位於 系統盤\windows 或者 系統盤\WinNT 文件夾下的啟動項。
例如:
wstthrs c:\windows\wsttrs.exe
或者
wstthrs c:\winnt\wsttrs.exe
刪除該鍵值。最後,重啟系統。

4、升級殺毒軟體、全面殺毒!

解決方案六.
1、解決explorer.exe進程錯誤導致桌面無圖標問題
大多數情況下,無法顯示桌面圖標是因為系統啟動的時候無法載入explorer.exe,下面就是在注冊表中載入explorer.exe
大家有沒有遇到過登錄系統後發現桌面上一個圖標都沒有的情況?這種情況是什麼原因造成的呢?你又是如何處理的呢?很多朋友一般都會覺得是計算機病毒造成的,其實不盡然。一般情況下,這種情形多常見於在安裝/卸載軟體後(當然,也不排除是病毒造成的)。在安裝/卸載軟體時,一些軟體就會修改系統文件,以及修改、添加註冊表鍵值。知道了問題緣由,我們就好對症下葯了。

當你遇到桌面上一個圖標都沒有的情形時,可以先打開任務管理器(按下「Ctrl+Alt+Del」組合鍵即可打開),點擊「文件」→「新建任務」.在打開的「創建新任務」對話框中輸入「explorer」,單擊「確定」按鈕後,稍等一下就可以見到桌面圖標了。
見到了熟悉的系統桌面是不是很興奮?只是咱們還不能高興的太早哦!因為在下次進入系統時,很可能還是看不到桌面圖標。這說明上面的方法只能「治標」,不能「治本」。能否將這個問題澈底解決呢?我們一起來試試吧。
運行注冊表編輯器,定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon,然後查看該分支下的Shell值是否為「Explorer.exe」。如果不是,請手動修改為「Explorer.exe」。

2、Windows XP有一個功能,就是把桌面上的圖標隱藏!所以可能是無意中改動了這個選項的設定,只要在桌面展開右鍵,選擇「依次排列圖標」-「顯示桌面圖標」就可以了.一般情況下,用上面的方法應該就可以解決掉桌面無圖標的問題了。但是不同問題要不同對待,如果真的是由於病毒破壞造成的,這個方法就起不到什麼作用了。這時你要做的就是殺毒,或者重做系統了。

3、簡單的說一下解決辦法:按CTRL+ALT+DEL可以進入任務管理器,點擊「文件」選項卡的「新建任務」標簽並瀏覽"C:\Program Files\internet explorer\iexplore.exe",打開IE,點擊下面下載explorer.exe文件, 保存到C:\WINDOWS下,然後,運行一下就OK。 如果運行新的explorer.exe沒反應,請先在「任務管理器「的」進程「欄里,結束原來的」explorer.exe進程「後,再運行新的explorer.exe,就好了。

4、桌面圖標的消失,還有這兩種原因:由於運行了某個軟體或上網瀏覽了某個惡意網站造成的,它們會在不知不覺中修改了系統的注冊表,以至你的電腦桌面圖標都不見了。可以按照下面的方法進行恢復:點擊「開始」→「運行」→輸入「regedit」回車進入注冊表編輯器,依次展開HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,在右邊窗口中你會找到名稱為「NoDesktop」項目,滑鼠雙擊該項目,進入編輯狀態,將原來的「00000001」修改為「00000000」確定,退出重新啟動即可。

另外可能是因為設置的問題,如果你使用的系統是Windows 98,就在桌面上點擊滑鼠右鍵,從彈出菜單里選擇「屬性」項,打開「顯示屬性」對話框,在此界面里選擇「Web」標簽,看看在「按Web頁方式查看活動桌面」前面是否有「√」,有則去掉,接著點擊下面「文件夾選項」按鈕,在「文件夾選項」對話框的「查看」標簽里,「按Web頁顯示桌面時隱藏圖標」項前面是否有「√」,有的話也去掉就可以了。如果你的系統是Windows XP,在桌面上單擊滑鼠右鍵,在彈出菜單里選擇「排列圖標」,如果「顯示桌面圖標」項前面沒有「√」就需要再點擊選中一下