يتم ذلك عن طريق :
[DllImport("user32.dll", CharSet = CharSet.Auto)]
static extern int SystemParametersInfo(int uAction, int uParam, string lpvParam,
int fuWinIni);المثال موجود بالمرفقات
صورة عن البرنامج :
يتم ذلك عن طريق :
[DllImport("user32.dll", CharSet = CharSet.Auto)]
static extern int SystemParametersInfo(int uAction, int uParam, string lpvParam,
int fuWinIni);المثال موجود بالمرفقات
صورة عن البرنامج :
جزاك الله خيرا
وهذا بالنيابة عني وعن الـ 19 أخ الذين قاموا بتحميل البرنامج ولم يقوموا بالرد
Name : Ahmed H. Alawady
Web Site : Alawady.info
Email : alawady_ahmed@hotmail.com
Tel : +2 012 345 6808
العفو أخ أحمد ;)
مشكور اخي بهاء علي البرنامج ولكن لي سؤال ارجوا الرد عليه
في البرنامج انت تقوم بفتح ملفات .bmp وعملها كخلفيه فانا اريد بعد ان اختار عدة امتدادات مختلفع غير الbmp ان يقوم بعملها كخلفيه
فانت عامل الفيلتر للbmp فقط وانا عملته لانواع اخري ولكن لم استطع ان اجعلها كخلفيه فارجوا المساعده
وارجوا اريد كيف ان الصوره تكون كبيره علي الpicturebox وتظهر كلها فيه لاني انا بتظهر معايا جزء منها فقط في الpicturebox
تم تعديل هذه المشاركة بواسطة khaled_tiger في 27 يناير 2006 في 18:41
Khaled_Tiger
النجاح الوحيد في الحياة هو أن تستطيع أن تحيا حياتك بالطريقة التي تريدها
يخاطبني السفيه بكل قبح *** فأكره أن أكون له مجيبا
يزيد سفاهة فأزيد حلمــا *** كعود زاده الإحراق طيبا
إذا نطق السفيه فلا تجبه *** فخير من إجابته السكوت
فإن كلَمته فرَجت عنــــه *** وإن خليته كمداً يـمـــوت
اولا :
اقتباسفي البرنامج انت تقوم بفتح ملفات .bmp وعملها كخلفيه فانا اريد بعد ان اختار عدة امتدادات مختلفع غير الbmp ان يقوم بعملها كخلفيهفانت عامل الفيلتر للbmp فقط وانا عملته لانواع اخري ولكن لم استطع ان اجعلها كخلفيه فارجوا المساعده
ال API المستخدمة لتغيير ال Wallpaper لا تعمل الا على ال bmp
لذلك يجب تحويل الصور الى bmp بالأول ... ثم استخدامها
ولا تنسى تعديل ال filter الموجود في wallpaperOpenFileDialog
ثانيا :
اقتباسكيف ان الصوره تكون كبيره علي الpicturebox وتظهر كلها فيه لاني انا بتظهر معايا جزء منها فقط في الpicturebox
يمكنك تعديل خاصية ال SizeMode لل picturebox الى StretchImage
وبالنسبة لتغيير الصور الى bmp ... يمكنك استخدام الكود التالي :
sourceFilePath = wallpaperOpenFileDialog.FileName; // لتحديد مسار الصورة Image sourceImg = Image.FromFile(sourceFilePath); // لفتح الصورة من المسار المطلوب sourceImg.Save(tempBmpFilePath, System.Drawing.Imaging.ImageFormat.Bmp); // لتحويل الصورة وحفظها في ملف مؤقت
جزاك الله خيرا يا اخي بهاء والف شكر علي المساعده والحمد لله عملت الكود واشتغل تمام
Khaled_Tiger
النجاح الوحيد في الحياة هو أن تستطيع أن تحيا حياتك بالطريقة التي تريدها
يخاطبني السفيه بكل قبح *** فأكره أن أكون له مجيبا
يزيد سفاهة فأزيد حلمــا *** كعود زاده الإحراق طيبا
إذا نطق السفيه فلا تجبه *** فخير من إجابته السكوت
فإن كلَمته فرَجت عنــــه *** وإن خليته كمداً يـمـــوت
العفو أخ خالد
هلا بيك أخي "صياد القلوب"
هذا المنتدى رائع ... وقد استفدت منه كثيرا :)
لذا يجب علي أن أرد الجميل لهذا المنتدى واعضائه :unsure:
وهذا جزء من رد الجميل :blink:
هذا الموضوع مغلق.