آموزش C#
با سلام
دوباره بعد از مدتی برگشتم تا یه مطلبی رو بزارم رو وبلاگ و دوباره برنامه نویسی
نحوه تعویض عکس بک گراند ویندوز:
قبل از همه این کلاس رو تعریف میکنیم که قرار کار اصلی رو انجام بده
using System;
using System.Runtime.InteropServices;
namespace Wallpaper
{
public class WallpaperSetter
{
[DllImport("user32.dll")]
private static extern bool SystemParametersInfo(uint uiAction, uint uiParam, string pvParam, uint fWinIni);
const uint SPI_SETDESKWALLPAPER = 0x14;
const uint SPIF_UPDATEINIFILE = 0x01;
public void SetWallpaper(string path)
{
SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, path, SPIF_UPDATEINIFILE);
}
}
}
و بعد از اون نوبت استفاده از این کلاسه :
private void SetButton_Click(object sender, EventArgs e)
{
new WallpaperSetter().SetWallpaper(FilePath);
}
به همین سادگی میتونین تصویری رو که میخواین به عنوان پس زمینه ویندوز قرار بدین.
+ نوشته شده در دوشنبه ۱۱ مهر ۱۳۹۰ ساعت 16:23 توسط مصطفی
|