PDA

View Full Version : تغییر تصویر Desktop



Saeid59_m
دوشنبه 17 مهر 1385, 11:36 صبح
سلام،

می خواهم برنامه ای بنویسم که تصویر دسک تاپ ویندوز را چند دقیقه یکبار عوض کند
اگه از اساتید کسی در این مورد کار کرده لطفاً راهنمائی کند .

قبلاً از راهنمائیتان ممنونم . :بوس:

Tasnim
دوشنبه 17 مهر 1385, 13:20 عصر
اگه توی سایت جستجو کنی به نتیجه میرسی

فرزاد دلفی باز
دوشنبه 17 مهر 1385, 15:29 عصر
متاسفانه من هم دنبالش هستم ولی تا الان موفق نشدم تو 98راحتره

dkhatibi
دوشنبه 17 مهر 1385, 17:16 عصر
این برنامه را ببینید!(مسیر عکس را داخل برنامه تغییر بدهید)

فرزاد دلفی باز
دوشنبه 17 مهر 1385, 23:29 عصر
دوست عزیز با فایل های JPG کار نمیکنه مسله اینجاست

Saeid59_m
سه شنبه 18 مهر 1385, 08:39 صبح
فرزاد دلفی باز درست می گه فایل های Jpeg‌ رو نمی شه بعنوان BackGround‌ قرار داد
اگه کسی می تونه کاملش کنه .

ممنون

sarvestan
سه شنبه 18 مهر 1385, 08:49 صبح
uses JPEG;

var
bmp :TBitmap;
jp : TJPEGImage;
begin
jp := TJPEGImage.Create;
jp.LoadFromFile('c:\a.jpg');
bmp := TBitmap.Create;
bmp.Assign(jp);
bmp.SaveToFile('c:\a.bmp');
end;
برای تبدیل JPEG به BMP

Saeid59_m
سه شنبه 18 مهر 1385, 09:03 صبح
اما می دونید که حجم فایلهای JPeg کمتر از BMP‌ است . یعنی راهی نداره که یک تصویر Jpeg رو مستقیماً قرار بدیم .

من قبلاً با استفاده از رجیستری این کار رو کرده بودم ولی مشکل اینجا بود که بعد از تغییر تصویر ، دسکتاپ refresh نمی شد و باید کامپیوتر مجدداً راه اندازی می شد تا تصویر رو ببینم .